1

log4j エラー (こちらを参照) があり、提案された修正が機能しました。org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCESasadmin を使用して、コンソールでシステム プロパティを falseに設定しました。

私はグラスフィッシュ 3.1 を使用するプロジェクトで Maven を使用しているため、コードのどこかにこの修正を挿入して、すべての人が実行できるようにする必要があります。これは、コマンドとして maven-embedded-glassfish-plugin を使用して実行できることがわかりました。だから私はこのコードを書いて私の中に入れましたpom.xml

 <plugin>
  <groupId>org.glassfish</groupId>
  <artifactId>maven-embedded-glassfish-plugin</artifactId>
  <version>3.1</version>
   <configuration>
    <commands>
     <command>create-system-properties org.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES=false</command>
    </commands>
   </configuration>
</plugin>

ただし、サーバーはシステム プロパティを作成しません。ここで何が欠けていますか?これを実現する別の方法はありますか?どんな助けでも大歓迎です。

4

0 に答える 0