「サイトの記事を数多く読み込んでいますが、プロパティファイルのパスをハードコードしたくありません」と言えば、あなたのサイトでハードコードしたくないJavaコード。それがそうであるならば、ここでの回答
の下に参照してください。
プロパティは、WebLogicクラスパスからJavaでファイルを読み込むための方法があります
ワン(WebLogicドメインにあるプロパティファイル):プロパティをドロップドメインディレクトリ内のファイル。こうすることで、プロパティファイルがweblogicクラスパスに自動的に追加され、resourceAsStreamを使用してJavaから読み込むことができます。
2つ(ユーザー定義の場所からのプロパティファイル):この方法の利点は、プロパティファイルがJARファイルまたはEARファイルの外に存在することができ、便利に変更できることです。我々はJAVA_OPTIONS
セットJAVA_OPTIONS =%JAVA_OPTIONS%-DpropFileLocation =は/ dev /ファイル/へ-D引数としてプロパティファイルの場所を通過する必要がある(ビン下)は、WebLogicのsetDomainEnvで
package com.test;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class PropertyFileExample {
private static Properties prop;
public static void myMethod() {
InputStream is = null;
try {
prop = new Properties();
String propFilePath = System.getProperty(“propFileLocation“);
InputStream iStream = PropertyFileExample.class.getClassLoader().getResourceAsStream(propFilePath);
prop.load(iStream);
prop.getProperty(“dbuser”);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
プロパティ/ some.properties
希望する!
wlst/jythonのcreateプロパティを使用してコンフィグレーションJARを共有ライブラリとしてオフラインでデプロイするにはどうすればよいですか? – sloven