我们正在使用tomcat version 7
(前端Apache
),我们在setenv.sh文件中进行了以下配置
JAVA_OPTS="$JAVA_OPTS -Dserver.proxy.name="www.example.com"
目前我已经添加了一个域名www.foo.com
并指向相同的tomcat(同一个tomcat的多个域名)
但是当我输入www.foo.com
时,它会在浏览器搜索栏中自动转换为www.example.com。
但是,如果我更改setevn.sh
文件中的以下设置,它适用于foo但不适用于例如
JAVA_OPTS="$JAVA_OPTS -Dserver.proxy.name="www.foo.com"
问题:
有没有办法可以使用多个域名指向同一个tomcat,如Alias
?什么是-Dserver.proxy.name
?
答案 0 :(得分:1)
如果您在前面使用Apache,请指定虚拟主机与您的tomcats的代理。甚至不用费心去尝试在你的应用程序中做到这一点。理想情况下,您可以使用类似mod_jk的Apache模块进行负载平衡。