我很难用谷歌搜索这个,所以我希望有人能给我一些启示。如果我的问题没有解决,请让我朝着正确的方向前进。
我有两个网络应用程序。它们托管在一个 Tomcat 服务器实例中。每个都可以使用相同的端口访问。
服务器的 JVM 是什么样子的?服务器是否包含两个不同的 JVM 实例,每个 Web 应用程序一个。先感谢您。
我很难用谷歌搜索这个,所以我希望有人能给我一些启示。如果我的问题没有解决,请让我朝着正确的方向前进。
我有两个网络应用程序。它们托管在一个 Tomcat 服务器实例中。每个都可以使用相同的端口访问。
服务器的 JVM 是什么样子的?服务器是否包含两个不同的 JVM 实例,每个 Web 应用程序一个。先感谢您。
AppServer 在一个 JVM 上运行。它经过优化以运行多个应用程序,并且以线程方式完成。请注意,我不考虑在此答案中进行聚类。
AppServer 接受一个请求,它检查它的场以查看 Web 应用程序是否存在,如果它确实存在,则检查它的 web.xml 以检查所请求的 servlet 的路径是否存在。如果一切顺利,AppServer 会生成一个新线程(或使用线程池中的现有线程,该线程可在 AppServer 级别进行配置)并分配线程来处理 servlet,从而满足用户的需求。
如果它们托管在一个 Tomcat 实例上,那么它们将在同一个 JVM 上运行。