apache-tomcat 7.0不解压.war?

时间:2013-03-08 13:42:01

标签: java tomcat

我想将我的应用部署到服务器,然后我可以像这样访问应用程序:

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中的所有文件,但这没关系。 所以有人来过这个问题吗?以及如何解决问题?

1 个答案:

答案 0 :(得分:12)

Tomcat 7不会将Host的appBase外部的WAR文件解压缩到appBase中。

Tomcat 7将从WAR运行您的应用程序。