3

apache的tomcat doc说,可以通过三种方式实现tomcat节点间的会话复制——

  1. 使用会话持久化,并将会话保存到共享文件系统(PersistenceManager + FileStore)
  2. 使用会话持久化,并将会话保存到共享数据库(PersistenceManager + JDBCStore)
  3. 使用内存复制,使用 Tomcat 6 附带的 SimpleTcpCluster (lib/catalina-tribes.jar + lib/catalina-ha.jar)

在我的应用程序中,我确实使用了具有两个 tomcat 7.0.25 节点的 SINGLE 集群。我想在这两个节点之间配置会话复制。谁能提供一些要点来描述我应该使用哪一个以及为什么?

我可以使用第 3 点设置会话复制。效果很好。

我也想玩选项 1 和 2。但无法找到任何描述第 1 点和第 2 点的链接。如果有人可以为我提供第 1 点和第 2 点的一些文档或链接,那将非常有帮助。

提前致谢。

4

2 回答 2

2

按照本教程

持久会话管理器和共享文件存储/JDBC 存储到 RDBMS

于 2013-09-14T13:58:04.327 回答
1

在 Aleksa Vukotic、James Goodwil 所著的“Apache Tomcat 7”一书中有一些关于 JDBCStore 的信息:http: //books.google.co.uk/books ?id=-1JFHBvvGBgC&lpg=PA117&ots=1UTkoEFKbP&dq=PersistenceManager%20%2B%20JDBCStore&pg =PA117#v=onepage&q=PersistenceManager%20+%20JDBCStore&f=false

于 2012-10-23T12:41:39.737 回答