2013
12.29
12.29
web工程打包成war文件后,在本地测试没问题。部署到服务器上后无法访问,查看tomcat的日志,显示java.lang.IllegalArgumentException: Invalid or unreadable WAR file : error in opening zip file。用ls -al命令查看war文件,果然跟本地的文件大小不一样。使用rz命令上传多次,可是每次上传后的文件大小依旧和本地文件不一致,最后将问题定位到rz命令上。
google上查找半天,发现原因是上传时不应该勾选“以ASCII方式上传文件”。取消勾选后再次上传,最后成功。