之前买了阿里云服务器后配置好了jdk,Tomcat,mysql等。然后就想当然的将项目打成war包,直接拖到Tomcat的webapps下,但无论怎么重启项目就是不自动解压,后来查了各方面资料,删除这个文件那个文件的,差点把Tomcat搞崩溃了也没找到原因,最后在Tomcat里面的配置文件里我才发现
<Host name="localhost" appBase="/data/wwwroot/default" unpackWARs="true" autoDeploy="true">
原来是tomcat/conf下server.xml里面的这行配置搞的鬼。
其中:
appBase=“xxx/xxx” 表示项目的路径,有的默认为null,有的默认为webapps,你想要把项目放在哪就把这个路径改成哪
unpackWARs=“true” 是否自动解压war包
autoDeploy=“true” 是否在不重启下自动解压war包
上面两个设置为true就好
保存文件,将war包放到指定目录,重启就ok了