war包放入tomcat中无法自动解压
最近想重温下tomcat的部署流程,就写了个springMVC项目,打包后放到tomcat 的webapps目录,访问失败,发现启动tomcat后无法自动解压。
检查配置 conf/server.xml中自动解压配置(unpackWARs),发现是enable的
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
对比了tomcat的示例工程,文件夹下面不是war包,而是war包解压后的文件,把testSpringMVC从自建的/webapps/homework目录拷到/webapps目录下,才可以了:
访问成功: