我有一个属性文件.properties,我可以在独立的
Java类中加载该文件,如下所示:
Properties props = new Properties();
try {
FileInputStream fis =
new FileInputStream("D:\\Examples\\Simple\\src\\properties.xml");
props.loadFromXML(fis);
// props.list(System.out);
path = props.getProperty("path");
System.out.println("\nThe path property: "
+ props.getProperty("path"));
props.load(new FileInputStream(path));
filePath = props.getProperty("path");
System.out.println(filePath);
}
catch (IOException e) {
e.printStackTrace();
}
现在我需要实现允许我使用Weblogic Server加载属性文件的逻辑.因此,基本上任何时候我在.proprties文件中更改任何内容我不需要每次都构建应用程序,它可以与服务器集成.我正在使用Jdeveloper和Weblogic Server 10.3.如何使用基于服务器的java文件设置Property文件?
最佳答案 在您的Web逻辑启动批处理文件中添加以下行
设置JAVA_OPTIONS =%JAVA_OPTIONS%-DconfigFile =文件路径
在您的java程序中使用检索文件路径
String filePath = System.getProperty("configFile");