可以将子域映射到标准Java应用服务器中的webapps吗?

时间:2011-01-27 21:28:01

标签: java web-applications tomcat servlets jetty

如果你有两个webapps,foo和bar,在像Tomcat这样的J2EE应用服务器中,区分它们的常规方法是这样的:

domain.com/foo
domain.com/bar

我想这样做:

foo.domain.com
bar.domain.com

这可能吗?

3 个答案:

答案 0 :(得分:1)

您需要在server.xml中使用2个条目 - 然后每个Web应用程序将成为每个虚拟主机的ROOT Web应用程序。

答案 1 :(得分:0)

您可以在两个单独的文件中定义单独的JkMount指令。然后将每个子域配置为单独的虚拟域,并为该子域包含适当的配置文件和JkMount。

答案 2 :(得分:0)

这不是可以以“标准”方式完成的事情 - 每个Java应用服务器都有不同的配置方式。您需要查看要部署到哪个服务器的文档。

对于Jetty,该文档在此处:http://wiki.eclipse.org/Jetty/Howto/Configure_Virtual_Hosts