Tomcat配置多个域名
需要在同一台服务器上部署两个项目,并且两个项目的域名均不一样,我是用的是Tomcat7.0,是java web项目,按照网上的例子我将tomcat的server.xml文件进行了更改,
如下
<Host name="www.a.com" appBase=""
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/usr/local/tomcat/webapps/a" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="www.b.com" appBase=""
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/usr/local/tomcat/webapps/b" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
通过Host配置多个域名,同时使用的是tongcat7.0,项目我都放在了tomcat下的webapps中,可是这样配置每次都只有一个项目可以正常访问,只有我做如下修改:
<Host name="www.a.com" appBase=""
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/usr/local/tomcat/webapps/a" reloadable="true" caseSensitive="false" debug="0"></Context>
</Host>
<Host name="www.b.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host>
此时,www.a.com可以正常访问,www.b.com也可以访问,但是此时就必须输入项目名,比如:www.b.com/b
网上查阅了好多资料,没有可行的方法,我是不是项目不应该放在webapps下啊??特来求助啊 紧急啊 !!!!!!