【发布时间】:2015-07-16 21:22:26
【问题描述】:
当我在一个 Tomcat 实例上部署(并启动)两个 WAR 文件时,会有多少个 Java 进程?换句话说,处理对各个上下文根的请求的线程会属于同一个进程,还是每个线程池都属于一个独立的进程?
【问题讨论】:
标签: java tomcat deployment
当我在一个 Tomcat 实例上部署(并启动)两个 WAR 文件时,会有多少个 Java 进程?换句话说,处理对各个上下文根的请求的线程会属于同一个进程,还是每个线程池都属于一个独立的进程?
【问题讨论】:
标签: java tomcat deployment
Tomcat 应用服务器默认将所有 webapp 部署到单个 JVM 中。
但是,您可以拥有多个 tomcat 实例,它们可以运行自己的 JVM,并具有单独的配置,并且可以独立启动/停止。
Tomcat 能够从一个 二进制发行版的单一副本,这个功能很好 记录在 Tomcat 二进制文件根目录的 RUNNING.txt 文件中 分发文件层次结构
【讨论】:
据我所知,每个连接器都会创建一个线程池。虽然,您可以实现一个 Executor,这将允许共享一个线程池。 Executor 元素必须出现在 server.xml 中的 Connector 元素之前
【讨论】: