问题描述
通过myeclipse打包了一个应用程序的war包,在自己电脑上,无论是直接拷贝到tomcat(另一个tomcat,和myeclipse不是一个),还是通过上传文件系统(自己开发的)传到tomcat webapps下面,都能够正常解压,发布,能够正常访问, 而在另一台电脑上重新配置了相同的环境,直接复制war包可以正常部署,但是通过上面那个自己开发的上传文件系统上传到webapps下面,反而报错了,“error in opening zip file”.....
解决方案
jdk的问题。。。根据图片提示java。util。应该是java 的jre 的 rt.jar的问题了。换个jdk试试吧
解决方案二:
类似的问题我也遇到过,自己写了个FTP的小程序从本地上传war包到服务器,但是无法成功解压运行。。后来看了下是war包损坏了。 建议检查下自己的程序...
解决方案三:
应该是war文件损坏了,你收到打开上传后的war包,看能不能打开,应该是打不开的,说明你写的上传文件系统有问题
解决方案四:
你在本地所用jdk编译class文件的版本,高于服务器jdk的版本,统一版本就没有问题。
解决方案五:
是不是你的上传输出流没有关闭?或者是文件上传不成功,文件损坏了?
解决方案六:
你给的错误信息不够全,不太好判断。如果是linux系统的话,你看看是不是用户权限问题?
解决方案七:
根据你报出来的错误才能够分析,有好多原因:如jdk版本,其他环境(数据库,及涉及本机环境)
时间: 2024-10-23 09:20:27