1.solo.war包直接解压到root
tomcat 可以直接IP:port访问
2.solo.war包放在webapps下面的
tomcat 可以用ip:port/solo 访问
3.tomcat的server.xml
<Context path="" docBase="/root/tomcat8/webapps/solo.war" debug="0" reloadable="false" crossContext="true"/>
情景:root目录是不存在的
启动tomcat会导致生成solo目录和ROOT目录,但是tomcat会启动两次
访问可以用 ip:port 或者 ip:port/solo 访问
4.<Context path="" docBase="/root/tomcat8/webapps/solo" debug="0" reloadable="false" crossContext="true"/>
情景:ROOT目录是不存在的.,solo.war解压到/root/tomcat8/webapps/solo目录下
启动tomcat
访问可以用ip:port/solo 进行访问
5.appBase设置为空 docBase指向war包
<Host name="localhost" appBase=""
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="/root/tomcat8/webapps/solo.war" debug="0" reloadable="false" crossContext="true"/>
用ip端口可以直接访问,但是会生成 ROOT目录 默认和tomcat下面ROOT不存在(和webapps同级目录)
├── bin
├── conf
├── lib
├── LICENSE
├── logs
├── NOTICE
├── RELEASE-NOTES
├── ROOT
├── RUNNING.txt
├── temp
├── webapps
└── work
tomcat server.xml
原文:http://blog.51cto.com/wsxxsl/2285722