繁体   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