使用同一tomcat服务,需要如下调整host
<Host name="我们所要绑定的域名"
debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"></Host>
再次追加host
<Host name="www.abc.com" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false"
xmlNamespaceAware="false"><Context docBase="baidu" path="" reloadable="true" ></Host>
其中Context 可以配置不同域名对应的不同项目地址即可;
注:部署在同一tomcat下的java项目,需要调整
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.root</param-value>
</context-param>
"webapp.root"这个字符串可以随便写任何字符串。如果不配置默认值是"webapp.root"。
否则出现如下错误:
Web app root system property already set to different value: 'webapp.root'
如想配置多域名多项目,还有如下,可参照如下地址
https://www.cnblogs.com/sandea/p/7572099.html
以上可以借鉴使用