0
我的文件從Windows轉移到的.war Ubuntu的服務器,以它Tomcat7部署...... 如果我直接部署它,Tomcat是拋出異常「無法讀取」將Windows生成的.war文件轉換爲ubuntu 12.0.4可讀?
java.util.zip.ZipException: error in opening zip file
所以我需要轉換文件可讀的格式,以便tomcat7讀取它並部署。
請讓我知道該怎麼做...任何軟件或任何命令?感謝您的幫助
更新:
java.lang.IllegalArgumentException: Invalid or unreadable WAR file : /var/lib/tomcat7/webapps/mycompany.war
at org.apache.naming.resources.WARDirContext.setDocBase(WARDirContext.java:136)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4894)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5074)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
你是如何將文件傳輸到Ubuntu的?如果通過FTP,您是否使用「二進制」傳輸模式? –
我轉移使用filezilla ...默認設置... – user2849445
文件傳輸需要多長時間?如果不止一段時間左右,應用程序服務器可能會看到一個不完整的部分.war文件,並會嘗試部署該文件。繁榮。 - 例如,嘗試轉移到.war.tmp,並在傳輸完成後,將該文件重命名爲服務器上的.war。 – JimmyB