解决办法:
修改server.xml配置文件,添加新的<host><host>标签,并在默认host中添加<context><context>标签。
原先的配置:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
- 修改过后的配置:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/web1"/>
</Host>
<Host name="www.myweb.com" appBase="mywebapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/web2"/>
</Host>
- 注意:
1.appBase可以是绝对路径。
2.appBase要区别第一个Host,防止不必要的麻烦。两个项目相互影响。
3.访问:locahost:8080
www.myweb.com
4.请看我下一篇关于tomcat应用--tomcat9具体分析tomcat。