我的應用程序被部署爲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