2

我想用tomcat7将java webapp上的不同路径映射到不同的子域。

like: sub1.domain.com <- domain.com/sub1/
sub2.domain.com <- domain.com/sub2/..

我找到了一些具有不同 java webapp 的解决方案,但我没有找到将文件夹映射到子域的任何东西。

4

1 回答 1

1

您可以通过启用tomcat的ajp连接器并在tomcat前面使用带有mod_jk的apache服务器来实现不同的子域。在 apache 服务器配置中,您可以创建虚拟主机并使用 JkMount 指令挂载您的 webapp。

在 virtualHost 指令中:

JkMount URL_PREFIX WORKER_NAME
e.g.
JkMount /sub1 sub1worker

并更新workers.properties 文件

worker.list=sub1Worker,sub2worker

worker.sub1worker.type=ajp
worker.sub1worker.host=yourtomcathost.com
worker.sub1worker.port=8009 # default port
于 2013-07-10T10:54:37.953 回答