サーバーは単純な桟橋サーバーです
log4j.properties ファイルの設定方法 適切な log4j プロパティ ファイルがあります。
しかし、log4j.propertiesの設定中
次の方法を使用して、srcフォルダーにlog4j.propertiesがあります
PropertyConfigurator.configure("log4j.properties");
ローカルで作業しているときは正常に動作しますが、jar ファイルを作成して実行すると、java.io.FileNotFoundExceptionのような例外がスローされます。
私はそれを抽出して、リソースという別のフォルダーに作成し、次の方法でアクセスしようとしました
PropertyConfigurator.configure("resources/log4j.properties");
その後も同じエラーが表示されます
プロジェクト全体をjarファイルとしてエクスポートし、このlog4jの問題を機能させる方法は?
別のリンクが見つかりまし た カスタム プレイスの Log4j プロパティ
クラスパスを設定する必要があるという点で
java -Dlog4j.configuration=conf/log4j.properties -classpath ...
-classpath の設定方法がわからず、この方法が機能するかどうかもわかりません!!
そして、jarファイルとしてエクスポートされたとしても、動作するはずです!