我们有两个不同的Java Web应用程序,名为foo.war和bar.war,我们希望在Jetty服务器上部署这些应用程序
Jetty正在机器上的8080端口上运行
是否可以在同一端口上同时运行两个应用程序?如果没有在同一个码头服务器上运行多个Web应用程序的替代方案
谢谢
答案 0 :(得分:1)
您可以在servlet容器中运行任意数量的Web应用程序。他们只需要不同的背景根源。
让我们说你有abc.war和def.war。如果同时部署两者,则默认情况下您可以通过http://localhost:8080/abc
和http://localhost:8080/def
访问它们。
由于这通常看起来很丑,因此在Servlet容器前放置反向代理是个好主意。这将允许您拥有2个不同的域foobar.com
和xipbaz.com
,然后这些域将被路由到不同的应用程序,即使它们都在同一台服务器上。