我正在 Glasfish 应用服务器上开发一个 JavaEE 应用程序。 我正在开发,所以我不断地部署/取消部署应用程序。
一切都很好,直到几个小时前我在部署时遇到此错误:
error in opening zip file -- file zip non valid:
和
com.sun.enterprise.deployment.deploy.shared.InputJarArchive
cannot be cast to
com.sun.enterprise.deploy.shared.FileArchive
服务器日志没有报告任何其他内容,id 确实在网上搜索过,但似乎没有人鼓励过同样的问题。
我的 war 文件不包含任何 zip 文件!
有人知道如何解决这个问题吗?
谢谢你在andvace
最佳答案
解决方法如下:
重命名 war 文件
看起来很神奇,但在那之后一切又恢复正常了!
可能一些早期的部署失败留下了一些对损坏应用程序的引用。无论如何这只是一个猜测
关于java - Glassfish 3.1部署错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7284883/