2013-11-22 41 views
0

這個問題不是關於如何獲取/讀取屬性文件,而是保持它們的標準或可接受的位置。具體來說,我有兩種類型的屬性,一種是服務器配置文件和一對寫入和讀取以包含發送到客戶端/從客戶端發送的信息的對象。那麼這些放置在哪裏?什麼是java web服務的屬性文件的正確位置?

+0

爲什麼要在屬性文件中存儲來自客戶端的動態數據?可能爲此使用數據庫是一個更好的選擇。 – alexey28

+0

@ alexey28不幸的是,項目的限制不允許使用數據庫。 – Aaron

+0

然後Dave post是你所需要的 - 將服務器屬性文件放在一些外部的classpath和client屬性中,以便有可能改變它,並且不會覆蓋每個部署 – alexey28

回答

2

作爲選項,您會看到什麼?

配置文件應該在類路徑上,除非它們需要進行簡單修改。如果他們這樣做了,那麼他們應該位於應用程序外部的位置,以及由默認設置,JNDI字符串,系統屬性或其他設置設置的位置。

作爲系統操作必須定期更新的文件必須是是外部的,並且配置方式相同。雖然我會質疑是否有意義對文件進行這種持久化。

相關問題