[求助]WebSphere7.0中安装WAR格式Web应用的问题

FrankGui 2008-11-13 04:40:52
在WebSphere7.0中安装Web应用时,出现下面的错误:

错误EAR 文件可能已损坏和/或不完整。确保应用程序处于 WebSphere(R) Application Server 当前版本的兼容 Java(TM) Platform, Enterprise Edition(Java EE)级别。
com.ibm.websphere.management.application.client.AppDeploymentException: [Rootexception is org.eclipse.jst.j2ee.commonarchivecore.internal.exception.SaveFailureException: application.htm]


好像WebSphere7.0不支持直接安装WAR格式的Web应用了,同一个文件在WebSphere6。1和5。0下都可以正常发布的。

请教如何解决?
...全文
751 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
天真浪漫 2011-12-15
  • 打赏
  • 举报
回复
这个id是随便写的吗?
scems 2008-12-27
  • 打赏
  • 举报
回复
mark
noenoughmemory 2008-12-27
  • 打赏
  • 举报
回复
mark
YuLimin 2008-12-26
  • 打赏
  • 举报
回复
这么严格?晕。。。
FrankGui 2008-11-17
  • 打赏
  • 举报
回复
多谢回复,我的web.XML实际上只有一个节点:
<?xml version="1.0" ?> 
<!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>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>


应该不会有什么问题啊?
FrankGui 2008-11-17
  • 打赏
  • 举报
回复
已经解决了,原来WebSphere7.0要求 Web-App节点必须包括ID这个属性。

[Quote=引用 2 楼 FrankGui 的回复:]

XML code<?xml version="1.0" ?>
<!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 id="XXXXX">
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>

[/Quote]
huoyin 2008-11-14
  • 打赏
  • 举报
回复
WebSphere7.0支持一下文件的部署:

Enterprise archive (EAR)
Enterprise bean (EJB)
Web archive (WAR)
Session Initiation Protocol (SIP) module (SAR)
Resource adapter (connector or RAR)
Application client modules

从错误来看,好像是web.xml文件有问题,从WebSphere7.0的sample应用中找一个比较一下。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧