我们的团队讨论是否应该将多个WAR应用程序放入同一个JavaEE服务器(例如Tomcat,JBoss,Websphere)。
对于相同的JavaEE服务器,coz
对于多个JavaEE服务器,coz
我知道在Deploying multiple web apps in same server有一个类似的帖子但是不够详细。
是否有更多支持或反对这种做法的论据?哪种做法是工业标准?请分享您的意见。
答案 0 :(得分:1)
不值得暴力讨论:)
答案与往常一样,取决于您的应用程序对资源,可用性等的要求。没有一种尺寸适合所有答案或最佳实践。如果您可以在问题中阐明您的要求,那么我们可以为每个人提供具体的利弊。
但是,关于共享TCP端口的观点,许多服务器都具有域的概念,这些域为端口,JDBC连接池等资源创建单独的上下文。您可以将WAR部署到不同的域,并且它们将获得唯一的端口,上下文根和其他资源,但仍然共享相同的应用程序服务器实例。