JBoss EAR具有多个WAR和共享依赖项,包括一个公共数据源文件
我们正在从一场战争转向多场战争,在JBoss的EAR文件中重新打包。我希望能够做到以下几点:JBoss EAR具有多个WAR和共享依赖项,包括一个公共数据源文件,jboss,packaging,ear,Jboss,Packaging,Ear,我们正在从一场战争转向多场战争,在JBoss的EAR文件中重新打包。我希望能够做到以下几点: 将公共库移动到新EAR的根目录下,这样它们就不必在每个WAR中重复(我想是在$EAR\u root/lib下) 将*-ds.xml文件从$JBOSS_HOME/server//deploy下移动到EAR下,这样数据源的作用域就是应用程序(至少从打包的角度来看——我意识到没有什么可以阻止JNDI从其他WAR中查找,这没关系) 将Hibernate DAO和依赖项重新打包到一个新的共享JAR文件中,并将它
- 将公共库移动到新EAR的根目录下,这样它们就不必在每个WAR中重复(我想是在$EAR\u root/lib下)
- 将*-ds.xml文件从$JBOSS_HOME/server//deploy下移动到EAR下,这样数据源的作用域就是应用程序(至少从打包的角度来看——我意识到没有什么可以阻止JNDI从其他WAR中查找,这没关系)
- 将Hibernate DAO和依赖项重新打包到一个新的共享JAR文件中,并将它们放在公共位置(由两个WAR共享)
这只猫似乎有多种剥皮方法,我正在寻找一个好的、干净的例子来实现这一点(为了不必重新发明轮子)。使用JBoss Developer Studio,它可以为您完成所有这些