部署新打的 war 时报错了。
Websphere 版本:
报错图片:
Websphere 部署 war 失败:EAR 文件可能已损坏和 / 或不残缺。确保应用程序处于 WebSphere(R) Application Server 以后版本的兼容 Java(TM) Platform, Enterprise Edition(Java EE)级别。
java.lang.IllegalArgumentException
问题剖析:
1. 先应用之前几个月前打好的 war 包,去 Websphere 上装置发现能够装置下来。
那就阐明这个包没有问题。
2. 网上查问后: 可能是在 Java 利用目录中存在压缩包,导致 war 包装置不了 。
3. 而后通过 Beyond Compare 软件比照前后两个包解压后的内容,发现了在新包中的确新增一个压缩包。
将新增的压缩包删除后,再从新打包。
从新将新打的包装置到 Websphere 没有再报错。