【问题标题】:JBoss EAR with multiple WARs and shared dependencies including a common datasource file具有多个 WAR 和共享依赖项的 JBoss EAR,包括一个公共数据源文件
【发布时间】:2012-01-19 17:33:57
【问题描述】:

我们将从单个 WAR 转换为多个 WAR,以便在 JBoss 中的一个 EAR 文件中重新打包。我希望能够做到以下几点:

  • 将公共库移动到新 EAR 的根目录下,这样它们就不必在每个 WAR 中重复(我想在 $EAR_ROOT/lib 下?)。
  • 将 *-ds.xml 文件从 $JBOSS_HOME/server//deploy 下移动到 EAR 下,以便数据源的范围仅限于应用程序(至少从打包的角度来看 - 我意识到没有阻止 JNDI 查找来自其他 WAR,没关系)。
  • 将 Hibernate DAO 和依赖项重新打包到一个新的共享 JAR 文件中,并将它们也放在公共位置(由两个 WAR 共享)。

我对需要发生的事情有所了解,但可以使用一些帮助,这样我就不必从头开始创建所有这些结构和相关的 Ant/Maven 目标/目标。例如,数据源文件应该在 jboss-app.xml 中引用还是在 application.xml 中直接引用?

似乎有多种方法可以给这只猫剥皮,我正在寻找一个漂亮、干净的例子来做到这一点(为了不必重新发明轮子)。

【问题讨论】:

    标签: jboss packaging ear


    【解决方案1】:

    使用 JBoss Developer Studio,它会为您做这一切

    【讨论】:

      猜你喜欢
      • 2016-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多