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
来源: http://www.bubuko.com/infodetail-2782238.html