繁体   English   中英

Java EE - 具有许多Web应用程序的应用程序服务器的JVM

[英]Java EE - JVM of an application server with many web applications

我很难用谷歌搜索这个,所以我希望有人会给我一些启发。 如果我的问题没有了,请把我放在正确的方向。

我有两个Web应用程序。 它们托管在一个Tomcat服务器实例中。 每个都可以使用相同的端口访问。

服务器的JVM是怎样的? 服务器是否包含两个不同的JVM实例,每个Web应用程序一个。 先感谢您。

AppServer在一个JVM上运行。 它经过优化,可以运行多个应用程序,这是以线程方式完成的。 请注意,我没有考虑在这个答案中进行聚类。

AppServer接受请求,它检查它的服务器场以查看Web应用程序是否存在以及是否存在,检查它的web.xml以检查是否存在所请求的servlet的路径。 如果一切顺利,AppServer将生成一个新线程(或使用可在AppServer级别配置的线程池中的现有线程)并指定线程来处理servlet,从而满足用户的需求。

如果它们托管在一个Tomcat实例上,那么它们将在同一个JVM上运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM