我的应用程序被部署为EAR文件。在EAR文件中保存配置设置的最佳实践是什么?
该应用程序传统上需要进行一些安装后配置更改。
这是很容易与Oracle 10G OAS作为EAR被分解成从而允许方便地访问配置文件的目录。
随着11G,该EAR不分解导致在爆炸,修改和重新组合EAR附加文档。
在我看来,这一定是一个可以解决的比较普遍的问题,也许是一个标准J2EE通过,我已经根本就没有碰到过或认可它,因为我一直在寻找解决方案。
一些替代方案包括: 1)提供了一个实用工具,将改变之前部署EAR文件。 2)将所有配置设置存储在一个单独的位置。 3)将所有配置设置存储在数据库中;通过JNDI公开的容器提供连接访问数据库。
但是,有没有一个确定的最佳实践?
缺乏这一点,有什么方法为你工作?
感谢 柯蒂斯
感谢您确认我的恐惧。 :) – 2010-09-24 21:10:15
(对不起,没有足够的声望点给你的答案点头) – 2010-09-24 21:10:42