java - 配置连接 - 同一个 Tomcat 容器中的两个 Web 应用程序

标签 java web-applications tomcat httpwebrequest tomcat6

我正在同时开发两个将部署在 Tomcat 6 容器中的 Web 应用程序。 我的问题很简单:是否可以配置或管理 Tomcat 允许的每个应用程序的连接数(HTTP 请求)? 实际上,我需要的连接总数不超过 12,但我还想保证每个应用程序至少有 4 个连接。

提前致谢

最佳答案

如果您希望限制同时 连接的最大数量,则Tomcat 配置中有一个名为ma​​xThreads 的Http 连接器设置。这默认为 200,但您可以根据您的情况将其设置为 12。参见 Tomcat Configuration Documentation .

但是,如果您想绝对限制 Activity session 的数量,就像在许可限制中一样,您可以保留一个应用程序范围(servlet 上下文)变量,以便在创建和销毁每个 session 时添加和减去,从而允许您验证针对此值的任何新 session 并接受 session 或在超过配额时向用户显示一条好消息。您可以使用 HttpSessionListener监视 session 的创建和销毁。你也可以使用 Interceptor Pattern执行节流功能。

关于java - 配置连接 - 同一个 Tomcat 容器中的两个 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5220417/

相关文章:

java - 如何使用 Java8 流从嵌套对象组装 Map<Key, Value>?

java - 50+ GB 分隔文件中的大约行数

java - 查找java web项目(wsdl)中的所有Web服务

java - Tomcat 应用程序不会通过 OSX 上的 intellij 进入调试

java - 使用 Grizzly 和 Jersey 的 SSL

java - 如何将动态创建的 BufferedImage 实例的背景设置为透明?

java - 在本地主机上发布到 Tomcat v6.0 服务器时出错

php - 将 xml 文件更新从服务器推送到所有客户端浏览器?

jsf - Spring webflow & PrimeFaces 表达式语言-bean 方法被解释为 websphere 中的属性而不是 tomcat

java - Tomcat、Hibernate 和 java.io.EOFException