2016-07-11 43 views
0

我有一個用Java Servlets編寫的Webservice。 現在有兩個文件使用一個常量,這個常量需要根據安裝web服務的計算機設置不同。何處使用Java-Servlets存儲常量

所以我需要它存儲在一個文件中,如果項目已經部署到Tomcat中,也可以訪問該文件。

有誰知道我在哪裏存儲類似的東西,以及如何讀取Servlets中的常量?

謝謝!

+2

這是根據定義不是一個常數。 – chrylis

回答

0

我已經成功地爲每個主機創建一個屬性文件。然後查找主機名,並檢索相應的屬性文件。

然後,您可以將配置提交到源代碼管理,以使ci和測試環境更易於配置。

此方法適用於已知的固定服務器,但是如果您在查看Docker部署,則可以使用環境變量傳遞要使用的屬性文件的名稱。