具有多个WAR和共享依赖项的JBoss EAR,包括公共数据源文件

时间:2012-01-19 17:33:57

标签: jboss packaging ear

我们将从单个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中引用吗?

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

1 个答案:

答案 0 :(得分:0)

使用JBoss Developer Studio,它可以为您完成所有这些