Java 在何处创建属性文件以读取部署在Weblogic(Linux)上的Web应用程序中的值
我有一个Web应用程序,它由JSP、servlet和Java类组成,这些类是在Windows的Jdeveloper中开发的 这个应用程序需要在Weblogic中部署为linux机箱上的WAR。一些servlet和Java类具有某些硬编码的值。我想避免这种情况,但原因很明显。因此,我考虑使用属性文件 现在,我应该在我的jdeveloper中在哪里创建这个属性文件,这样当我创建它的war文件并部署到Weblogic服务器时,我就可以访问这个属性文件,或者我应该如何编写我的程序,这样无论我将这个属性文件放在linux上的什么地方,比如\u01\cap\domain\machine\domain\u name\readvalues.properties。他不会读它Java 在何处创建属性文件以读取部署在Weblogic(Linux)上的Web应用程序中的值,java,linux,web-applications,properties,Java,Linux,Web Applications,Properties,我有一个Web应用程序,它由JSP、servlet和Java类组成,这些类是在Windows的Jdeveloper中开发的 这个应用程序需要在Weblogic中部署为linux机箱上的WAR。一些servlet和Java类具有某些硬编码的值。我想避免这种情况,但原因很明显。因此,我考虑使用属性文件 现在,我应该在我的jdeveloper中在哪里创建这个属性文件,这样当我创建它的war文件并部署到Weblogic服务器时,我就可以访问这个属性文件,或者我应该如何编写我的程序,这样无论我将这个属性文
那么我如何在linux中提到路径呢。请帮我输入代码将属性文件粘贴到war文件中,并像访问任何其他属性文件一样通过以下方式访问它:
props.load(MyClass.class.getResourceAsStream("/someProps.properties"));
放置属性文件的最佳位置是/WEB-INF/classes文件夹。因此,您需要加载与此相关的属性文件。但是在我部署在linux系统上的weblogic上,我如何访问此属性文件。假设我部署了WAR文件。现在我需要更改属性文件中的某些内容。我不知道在何处可以找到此文件,但您可以随时更改属性文件-tf name.war“来看看战争中有什么。