标题:
简表不能发布到WAS上吗?
[打印本页]
作者:
stayreal
时间:
2010-10-20 17:04
标题:
简表不能发布到WAS上吗?
将简表jor的war包发布到was上时出现:
EAR 文件可能已损坏或不完整。确保对于 WebSphere Application Server,该应用程序处于兼容的 Java 2 Platform, Enterprise Edition (J2EE) 级别。
AppDeploymentException: [null] org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: dd_in_ear_load_EXC_
麻烦斑竹和各位高手指教下
作者:
admin
时间:
2010-10-20 18:20
将jor.war解压,修改里面的web.xml
声明改为
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
...
这样,再打包成war,应该就可以部署了.
原因: websphere 对于web.xml文件的验证非常严格,哪怕错一个空格都可能导致部署失败,而且websphere 遵循的是Servlet 2.3标准,所以在web.xml中有些元素是不能被识别的。
作者:
stayreal
时间:
2010-10-21 10:51
多谢斑竹指点,今天我使用的war包是贵公司jor.bin.zip中的war文件,声明与您给我的声明相同,但是现在还是部署不上was,报如下错误信息:
[
本帖最后由 stayreal 于 2010-10-21 11:04 编辑
]
作者:
admin
时间:
2010-10-21 11:22
请将demos目录,删除,然后打包成war,即可.
原因: war中包含中文文件名。
为了方便查找示例模板,示例报表模板文件名,我们统一用了中文,而这在was中,是不允许的,所以你部署的时候,不要将示例报表部署进去,删除demos目录,对你的系统不会有影响。 注意,把你自己做的报表模板,命名成英文。
作者:
stayreal
时间:
2010-10-21 15:19
下面是war包目录和web.xml文件内容截图,但还是部署错误:
作者:
admin
时间:
2010-10-21 15:35
我们正在装一个was环境,帮您测试一下。
作者:
stayreal
时间:
2010-10-21 16:11
非常感谢,非常感动啊,
作者:
stayreal
时间:
2010-10-22 10:29
斑竹,不知是否已经有了解决方案呢?
作者:
three
时间:
2010-10-22 11:13
修改web.xml中
<servlet-mapping>
<servlet-name>jatoolsreport</servlet-name>
<url-pattern>/jatoolsreport</url-pattern>
<load-on-startup>1</load-on-startup>
</servlet-mapping>
去掉
<load-on-startup>1</load-on-startup>
欢迎光临 杰表技术论坛 (http://bbs.jatools.com/)
Powered by Discuz! 6.1.0