Linux Tomcat8无法解压war包

在使用公司的linux服务器的时候,将项目打成war包丢到tomcat8容器下的时候,启动运行tomcat总是无法解压war包,导致编译出错。但是将项目解压好直接放在tomcat容器的webapps目录下可以直接运行。初步想法就是tomcat不能正常解压war包。

查看tomcat的server.xml配置文件

 
 
   
  
  
  
 
   
    
   
   
     
     
     
       
        
       
       
        

      
    
  

其中影响war包自动解压的代码就是

  
  • appBase=“xxx/xxx” 表示项目的路径,有的默认为null,有的默认为webapps,是tomcat容器存放项目的目录
  • unpackWARs=“true” 表示是否自动解压war包,true为自动解压
  • autoDeploy=“true” 表示是否在不重启下自动解压war包,true为自动解压

只要把unpackWARs和autoDeploy的属性改成true并重启tomcat就可以实现tomcat自动解压war包。

参考文章

Linux下 解决Tomcat8不自动解压war包

你可能感兴趣的:(linux)