我想将我的应用部署到服务器,然后我可以像这样访问应用程序:
http://10.10.10.10/index.jsp
但不是
http://10.10.10.10/bar/index.jsp
所以这是我在server.xml中的主机配置:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context docBase="/home/foo/bar.war" reloadable="false" path=""/>
</Host>
但是,在我启动tomcat之后
sh $ CATALINA_HOME / bin / startup.sh
我发现tomcat没有解压缩$ CATALINA_HOME / webapps中的war文件。 然后我尝试删除$ CATALINA_HOME / webapps / ROOT中的所有文件,但这没关系。 所以有人来过这个问题吗?以及如何解决问题?
答案 0 :(得分:12)
Tomcat 7不会将Host的appBase外部的WAR文件解压缩到appBase中。
Tomcat 7将从WAR运行您的应用程序。