1

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

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

4

2 回答 2

3

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

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

创建你的战争。在您的 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">

您可能只想将您的 WAR 打包到 EAR 中,这是每个人都在做的事情。

于 2010-04-20T02:50:25.983 回答
0

根据我非常有限的 RAD 经验,您确实需要一个 EAR 来部署。做起来很轻松...您在部署时遇到特殊问题吗?

于 2010-04-19T20:00:18.510 回答