tomcat的war由于损坏不能解压导致的服务不能启动
2018-10-03 09:48
561 查看
问题描述:
Tomcat启动,提示异常,服务自动释放!
INFO: Starting Servlet Engine: Apache Tomcat/7.0.81 Sep 30, 2018 7:11:56 PM org.apache.catalina.core.ContainerBase startInternal SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/yhs-web]] at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:188) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1233) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:819) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1694) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1684) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/yhs-web]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:162) ... 6 more Caused by: java.lang.IllegalArgumentException: MALFORMED //畸形的war at java.util.zip.ZipCoder.toString(ZipCoder.java:58) at java.util.zip.ZipFile.getZipEntry(ZipFile.java:531) //xxx.war ==> xxx.zip at java.util.zip.ZipFile.access$900(ZipFile.java:56) at java.util.zip.ZipFile$1.nextElement(ZipFile.java:513) at java.util.zip.ZipFile$1.nextElement(ZipFile.java:483) at java.util.jar.JarFile$1.nextElement(JarFile.java:244) at java.util.jar.JarFile$1.nextElement(JarFile.java:239) at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:114) at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:737) at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:862) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:390) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:388) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:144) ... 6 more
问题解决:
01、人工解压到制定的目录webapps/yhs-web/
02、或者重新打包,部署!
相关文章推荐
- 由于密码修改导致MSSQL服务不能启动
- Tomcat解压版安装后不能快捷启动报未安装某tomcat服务
- Apache2+Tomcat7配置很详细(解决服务不能启动问题Tomcat7解压版)
- 由于NFS服务没有启动,导致XenServer 6.5无法连接NAS存储问题的解决方法
- 多项目导致Tomcat以服务启动内存溢出报错“PermGen space”
- 由于OCR文件损坏造成Oracle RAC不能启动的现象和处理方法
- 将解压版的Tomcat作为系统服务启动
- 启动tomcat失败,原因端口占用,但是不能通过结束服务关掉tomcat解决方法
- 把eclipse里面的service服务全部删除,发现tomcat可以正常启动,但是不能运行tomcat
- win7下tomcat5.0.28安装版以服务方式启动报jsp不能解析的原因
- 解决由于注册表损坏导致office 2003不能重新安装的问题
- 由于修改机器名导致Oracle TNS Listener不能启动
- win10 占用80端口 导致 wamp apache服务不能正常启动
- shell 脚本,将war包从指定位置解压到tomcat/WebApps下并启动项目
- 关于 windows 不能在本地计算机中启动tomcat服务问题的解决方案
- Mongodb 服务(windows环境下)因被强制关闭,导致服务不能启动的处理办法
- 解决MYSQL解压版不能启动服务
- 解压版Tomcat创建服务启动
- SQL Server不能启动的故障-[发生错误 1069 由于登陆失败而无法启动服务]
- Tomcat 服务不能启动的问题