【问题标题】:How to convert Maven War project to an EAR project in Openshift?如何在 Openshift 中将 Maven War 项目转换为 EAR 项目?
【发布时间】:2014-03-21 13:35:12
【问题描述】:

我在 Openshift 中使用 JBOSS AS 7.1 插件创建了一个 JEE 应用程序,一个 Maven 项目使用 War 部署格式生成。

我需要在应用程序中使用 EJB,但 War 格式无法容纳 EJB,所以我将 War 更改为 Ear,问题是当我部署 Ear 时应用程序无法工作(访问主页时出现 404 错误)。

是否有任何简单的解决方案可以完成这项工作?
或者我应该创建两个单独的项目(一个 EJB 项目和另一个 JSF 项目)和一个父 POM?

【问题讨论】:

  • 您需要创建一个 Maven EAR 项目并将 WAR 添加为依赖项以及其他必需的依赖项。

标签: maven jakarta-ee jboss openshift


【解决方案1】:

实际上可以将 EJB 打包到 WAR 存档中:JEE6 Tutorial,所以我决定坚持下去。

另外,也可以使用 Maven 的项目组合 (useful link) 将项目从 WAR 转换为 EAR。

【讨论】:

    猜你喜欢
    • 2011-05-01
    • 2013-04-29
    • 2012-07-24
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    • 1970-01-01
    • 2014-02-05
    • 1970-01-01
    相关资源
    最近更新 更多