簡體   English   中英

在Weblogic(Linux)上部署的Web應用程序中創建用於讀取值的屬性文件的位置

[英]Where to creating properties file for reading values in a Web application deployed on Weblogic(Linux)

我有一個Web應用程序,包括在Windows中的Jdeveloper中開發的JSP,Servlet和Java類。

此應用程序需要在Linux框中通過Weblogic部署為WAR。 某些servlet和Java類具有硬編碼的某些值。 我想避免這種情況,但原因很明顯。 因此,我正在考慮使用屬性文件。

現在我在哪里可以在我的jdeveloper中創建這個屬性文件,這樣當我創建它的war文件並部署到Weblogic服務器時,我可以訪問這個屬性文件,或者我應該如何編寫我的程序,以便無論我把這個屬性放在哪里我的linux上的文件,如\\ u01 \\ cap \\ domain \\ machine \\ domain_name \\ readvalues.properties。 t能夠閱讀它。

然后我如何在linux中提到路徑。 你能幫我解釋一下代碼嗎?

將屬性文件粘貼到war文件中,並像訪問任何其他屬性文件一樣訪問它:

props.load(MyClass.class.getResourceAsStream("/someProps.properties"));

放置屬性文件的最佳位置是/ WEB-INF / classes文件夾。 所以你需要加載相對於它的屬性文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM