无法使用IBM Rational Application Developer将WAR文件部署到Websphere

时间:2010-04-19 19:52:17

标签: java java-ee ibm-rad java-war

我正在使用IBM RAD IDE并构建一个动态Web项目。当我构建项目并尝试通过选择“添加或删除项目”将其添加到服务器时,我得到的响应是没有要添加或删除的项目。

这是否意味着我必须创建一个EAR文件(J2EE项目)并将我的Web项目添加到它以便部署到本地WAS?我可能会遗漏一些必要的配置吗?

2 个答案:

答案 0 :(得分:3)

WAS需要EAR文件,这不是RAD问题。

实际上我从http://dev-answers.blogspot.com/2006/07/cant-deploy-war-on-websphere-6.html获得了一个解决方法,但没有尝试

创建你的WAR。 在您的WEB-INF \ web.xml中。 WebSphere针对web.xml的模式验证了这一点,并且不灵活。将此详细信息添加到web.xml中的开放节点,并根据模式确保它是有效的:

<web-app version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee"   
xsi="http://www.w3.org/2001/XMLSchema-instance" 
schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

您可能只想在每个人都做的EAR中打包WAR。

答案 1 :(得分:0)

根据我的非常有限的 RAD体验,您确实需要部署EAR。它很无痛......你有部署特定问题吗?