将Windows生成的.war文件转换为ubuntu 12.0.4可读?

时间:2013-10-08 14:03:38

标签: binary tomcat7 ascii ubuntu-12.04 war

我正在将.war文件从windows转移到ubuntu服务器,以便在Tomcat7中部署它... 如果我直接部署它,tomcat会抛出异常“Not readable”

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)

1 个答案:

答案 0 :(得分:0)

传输过程中文件可能已损坏。

确保使用二进制模式进行传输。

更多信息here.