我有这个问题。我想加载一个位于war文件中的属性文件,但是类加载器位于另一个jar文件中。但它们是在一个ear文件中编译的。当我将属性文件放在jar文件项目的src文件夹中时,它可以工作但我想将它放在Web-INF / Classes中以备将来更新。
详情。
在EAR中编译 EJB IBM Websphere
谢谢!
答案 0 :(得分:0)
你的战争取决于你的EJB,但EJB并不取决于你的战争。
因此,这是不可能的。
如果必须更新配置,则应将其外部化。 你无法在战争中修改文件。
一个好的做法是独立于环境生成EJB jar和WAR。 它将使您的Exploitation团队能够在每个环境中部署相同的代码。他们只需要调整外部化属性文件(DB登录/密码等)。