java - tomcat中的资源管理

标签 java tomcat

我们有几个 Java 网络应用程序需要通过 tomcat 部署在同一台机器上。 Web 应用程序彼此不相关。其中一些执行密集的 I/O 和 CPU 操作并消耗大量内存。

在上述情况下,推荐使用哪种方法 - 具有多个 webapp 的单个 tomcat,还是多个 tomcat,每个 tomcat 运行一个 webapp?

如果所有 webapps 都部署在同一个 tomcat 上,有没有办法保证每个 webapps 的资源最少? IE。最小内存量、线程数等

谢谢, 阿农。

最佳答案

我们在公司所做的是在每个 Tomcat 实例上运行 1 个应用程序。我们最初是从多个实例开始的,偶尔会发生一个应用程序会影响另一个应用程序的情况,尤其是当您必须重新启动 Tomcat 实例时。

可能值得评估的一件事是 Spring 的 TC 服务器。

http://www.springsource.com/developer/tcserver

关于java - tomcat中的资源管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6536680/

相关文章:

java/mysql/慢

java - 如何在 Java 应用程序中禁用不安全的 HTTP 方法

tomcat - 如何以编程方式使用 keytool?

Eclipse 动态 Web 项目未在 tomcat 服务器上运行

java - 类似于 Windows 中的日期时间选择器

java - 尝试使用 Listiterator 方法打印一个列表后添加更多字符串,但它不打印也没有出现任何错误

java - 如何在 spring 和 hibernate 中将组合键从 Controller 传递到 jsp ?

java - STS Spring 项目: Why is that HelloWorld example not working?

mysql - Tomcat 停止响应并无法关机

Tomcat 6 看不到 web.xml 中映射的 servlet