0

我有这个问题。我想加载一个位于 war 文件中的属性文件,但类加载器在另一个 jar 文件中。但是它们被编译在一个耳朵文件中。当我将属性文件放在 jar 文件项目的 src 文件夹中时,它可以工作,但我想将它放在 Web-INF/Classes 中以备将来更新。

细节。

在 EAR EJB IBM Websphere 中编译

谢谢!

4

1 回答 1

0

您的战争取决于您的 EJB,但 EJB 并不取决于您的战争。

因此,这是不可能的。

如果必须更新配置,则应将其外部化。您将无法在战争中修改文件。

一个好的做法是独立于环境生成 EJB jar 和 WAR。它将使您的开发团队能够在每个环境中部署相同的代码。他们只需要调整外部属性文件(数据库登录名/密码等)。

于 2012-07-02T07:42:49.043 回答