【问题标题】:Unable to deploy WAR file to Websphere using IBM Rational Application Developer无法使用 IBM Rational Application Developer 将 WAR 文件部署到 Websphere
【发布时间】:2010-04-19 19:52:16
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    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">
    

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 否 - 我之前已经完成了 EAR 文件并部署了它,但是这次项目不需要 EAR 文件,我宁愿只使用一个简单的 WAR 文件。大多数 java web 服务器允许你放入一个 WAR 文件,它会部署 - 我想 IBM 的 RAD 需要一个 EAR
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 2022-08-11
      相关资源
      最近更新 更多