我的应用程序部署为 EAR 文件。
该应用程序传统上要求进行一些安装后的配置更改。
这对于 Oracle 10G OAS 来说很容易,因为 EAR 被分解到一个目录中,从而可以轻松访问配置文件。
在 11G 中,EAR 不会被分解,从而产生了关于分解、修改和重新组合 EAR 的附加文档。
在我看来,这一定是一个相对常见的问题,可能是一个通过 J2EE 的标准解决方案,我根本没有遇到或认识到它是我正在寻找的解决方案。
一些替代方案包括: 1) 提供一个在部署之前修改 EAR 文件的实用程序。2) 将所有配置设置存储在单独的位置。3) 将所有配置设置存储在数据库中;通过容器访问数据库提供通过 JNDI 公开的连接。
但是是否有既定的最佳实践?
缺乏这一点,什么方法对你有用?
谢谢柯蒂斯