WAS(WebSphere6或WebSphere7)下部署应用程(如WAR)遇到“EAR文件可能已损坏和或不完整”问题解决办法
2014-06-16 20:52
405 查看
EAR文件可能已损坏和/或不完整。确保应用程序处于 WebSphere(R) Application Server 当前版本的兼容 Java(TM)Platform, Enterprise Edition(Java EE)级别。
分析:
通过查看日志知道问题是web.xml文件中web-app节点下面使用<tablib>标签造成的,原来web.xml文件中web-app版本为2.4时,使用<tablib>标签时需要在外层再套上<jsp-config>标签。
注:由于Websphere对web.xml文件配置规范要求比较严格,引用<tablib>不当只是引发上面的问题的原因之一,其他一些原因如web.xml文件中filter和servlet配置顺序不当也可能产生上面的问题。
修改如下:
<web-app>
...
...
<jsp-config>
<taglib>
<taglib-uri>xxx</taglib-uri>
<taglib-location>xxxxxx</taglib-location>
</taglib>
</jsp-config>
</web-app>
分析:
通过查看日志知道问题是web.xml文件中web-app节点下面使用<tablib>标签造成的,原来web.xml文件中web-app版本为2.4时,使用<tablib>标签时需要在外层再套上<jsp-config>标签。
注:由于Websphere对web.xml文件配置规范要求比较严格,引用<tablib>不当只是引发上面的问题的原因之一,其他一些原因如web.xml文件中filter和servlet配置顺序不当也可能产生上面的问题。
修改如下:
<web-app>
...
...
<jsp-config>
<taglib>
<taglib-uri>xxx</taglib-uri>
<taglib-location>xxxxxx</taglib-location>
</taglib>
</jsp-config>
</web-app>
相关文章推荐
- Websphere 部署EAR失败: EAR 文件可能已损坏和/或不完整
- 关于“打开项目**时发生问题,尝试退出并重新启动应用程序。如果问题仍然存在,则可能是由于正在使用不支持的项目版本,或者项目文件可能损坏”的问题的解决办法。
- 用Fuel部署OpenStack的时候可能遇到的问题及部分解决办法
- Linux服务器安装部署jdk+tomcat+mysql可能遇到的问题及解决办法
- ubuntu13.10(楼主是在麒麟系统下测试的)下ns2环境搭建和可能遇到的问题及解决办法
- tomcat部署项目所遇到的问题及解决办法
- 数据库中导出CSV文件与EXCEL文件数据对比可能遇到的问题与解决方法
- win8安装驱动提示文件哈希值不在指定的目录文件中,此文件可能已损坏或被篡改解决办法
- 第三方库文件冲突问题可能的解决办法
- 网页中遇到的网页文件编码问题的解决办法
- 遇到错误-----安装DBD:MySql模块遇到的问题及解决办法Can't exec "mysql_config": 没有那个文件或目录 at Makefile.PL line 479.
- 编译DXUT框架中CustomUI例子遇到问题:无法打开包括文件:“msctf.h”的 解决办法
- 创建并部署一个连接SQLAzure的WindowsAzure应用遇到的问题及解决办法
- 在64位Win2008 Server 系统上部署SSIS包遇到的问题及解决办法
- VS2013遇到“未能找到元数据文件”问题解决办法
- FileZilla 使用过程中可能遇到问题 及 解决办法
- hadoop部署遇到的问题及解决办法
- java实现插入mysql二进制文件,blob类型,遇到问题及解决办法
- 遇到错误-----安装DBD:MySql模块遇到的问题及解决办法Can't exec "mysql_config": 没有那个文件或目录 at Makefile.PL line 479.