Eclipse Can';不要在ApacheTomcat6上部署war

Eclipse Can';不要在ApacheTomcat6上部署war,eclipse,deployment,tomcat6,war,Eclipse,Deployment,Tomcat6,War,我正在使用64位Debian压缩,并在eclipse上工作,我试图通过将war文件粘贴到Tomcat的webapps文件夹来部署war文件,但它没有部署war文件,我检查了,Tomcat正在运行。我重新安装了Tomcat,但没有任何更改 发生了什么事?这是我第一次在Tomcat上部署war文件时遇到这种问题 任何形式的帮助都将不胜感激 编辑:我忘记添加从Catalina.out文件获得的信息: java.util.zip.ZipException: error in opening zip fi

我正在使用64位Debian压缩,并在eclipse上工作,我试图通过将war文件粘贴到Tomcat的webapps文件夹来部署war文件,但它没有部署war文件,我检查了,Tomcat正在运行。我重新安装了Tomcat,但没有任何更改

发生了什么事?这是我第一次在Tomcat上部署war文件时遇到这种问题

任何形式的帮助都将不胜感激

编辑:我忘记添加从Catalina.out文件获得的信息:

java.util.zip.ZipException: error in opening zip file
        at java.util.zip.ZipFile.open(Native Method)
        at java.util.zip.ZipFile.<init>(ZipFile.java:114)
        at java.util.jar.JarFile.<init>(JarFile.java:135)
        at java.util.jar.JarFile.<init>(JarFile.java:72)
        at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:72)
        at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:48)
        at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:70)
        at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104)
        at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:71)
        at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:148)
        at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:886)
        at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:1021)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:279)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.StandardContext.init(StandardContext.java:5707)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4449)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
        at org.apache.catalina.core.StandardService.start(StandardService.java:525)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
5/10/2011 01:19:42 PM org.apache.catalina.core.StandardContext resourcesStart
SEVERE: Error starting static Resources
java.lang.IllegalArgumentException: Invalid or unreadable WAR file: error in opening zip file
        at org.apache.naming.resources.WARDirContext.setDocBase(WARDirContext.java:135)
        at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4320)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4489)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
        at org.apache.catalina.core.StandardService.start(StandardService.java:525)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
java.util.zip.ZipException:打开zip文件时出错
位于java.util.zip.ZipFile.open(本机方法)
位于java.util.zip.ZipFile。(ZipFile.java:114)
位于java.util.jar.JarFile。(JarFile.java:135)
位于java.util.jar.JarFile。(JarFile.java:72)
位于sun.net.www.protocol.jar.URLJarFile.(URLJarFile.java:72)
位于sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:48)
位于sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:70)
位于sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:104)
位于sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:71)
位于org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:148)
位于org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:886)
位于org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:1021)
位于org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:279)
位于org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
位于org.apache.catalina.core.StandardContext.init(StandardContext.java:5707)
位于org.apache.catalina.core.StandardContext.start(StandardContext.java:4449)
位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
位于org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
位于org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
位于org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
位于org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
位于org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
位于org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
位于org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
位于org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
位于org.apache.catalina.core.StandardService.start(StandardService.java:525)
位于org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
位于org.apache.catalina.startup.catalina.start(catalina.java:595)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)中
位于java.lang.reflect.Method.invoke(Method.java:597)
位于org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2011年10月5日01:19:42 PM org.apache.catalina.core.StandardContext资源启动
严重:启动静态资源时出错
java.lang.IllegalArgumentException:无效或不可读的WAR文件:打开zip文件时出错
位于org.apache.naming.resources.WARDirContext.setDocBase(WARDirContext.java:135)
位于org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4320)
位于org.apache.catalina.core.StandardContext.start(StandardContext.java:4489)
位于org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
位于org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
位于org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
位于org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:943)
位于org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778)
位于org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504)
位于org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
位于org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
位于org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
位于org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
位于org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
位于org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
位于org.apache.catalina.core.StandardService.start(StandardService.java:525)
位于org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
位于org.apache.catalina.startup.catalina.start(catalina.java:595)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)中
位于java.lang.reflect.Method.invoke(Method.java:597)
位于org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
位于org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
快速检查表:

  • 使用
    解压-t app.war
    测试您的邮政编码的完整性
  • 检查tomc的用户