tomcat - 多个用户重用tomcat session

标签 tomcat servlets

我在创建 Web 应用程序方面相对较新,所以请多多包涵。

我有一个遗留应用程序,我想将其托管在 tomcat 上。此应用程序需要很长时间才能启动(10 秒?)并消耗大量资源。我希望在任何给定时间只运行此应用程序的一个实例。

我想设置 tomcat,以便在任何给定时间可以有 0 个或 1 个 session 。当用户第一次连接时,会创建一个 session ,该 session 会启动旧版应用程序的一个实例,任何后续用户都将使用相同的 session 。

似乎 tomcat 的默认行为是为每个用户创建一个新 session ,这对我来说不起作用。

能否请您建议我如何设置 tomcat,以便后续用户使用第一个用户创建的 session ?

最佳答案

另一种选择是实现您自己的 session Manager . session 管理器负责创建新 session 、查找 session 等,设置在server.xml中。

关于tomcat - 多个用户重用tomcat session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13745502/

相关文章:

java - servlet 不显示连接两个表的所有匹配结果

java - 如何通过 Java Servlet 在整个域名上设置 cookie?

tomcat - 将 Apache Tomcat 控制台日志重定向到 Intellij(输出选项卡)

java - 如何在 tomcat + jersey 之上用 java 实现可扩展的聊天 API?

java - mac设置环境变量

java - HttpServletRequest无法执行getParameter操作

java - 将数据从 servlet 发送到 applet : How can I implement this?

php - 如何在同一个代理服务器上使用php和java apis通过webservices与远程应用服务器进行交互

apache - Mod_jk worker - ipv4/ipv6/fqdn

database - 是否推荐在 servlet 的 init() 和 destroy() 中使用 get/close DB 连接?