WebアプリケーションをWildFly 10にデプロイしました。アプリケーションに新しいMaven依存関係を追加した後、ログ機能が停止しました。調べてみると、新しい依存関係にはJARにlog4j.properties
が含まれていることがわかりました。これはログが壊れていると思います。依存関係を無視log4j.properties
私のプロジェクトがコンパイルされるたびに戻ってくるので、ファイルをJARから削除することはできません。ログのプロパティを管理するためにWildFlyが必要なので、追加のlog4j.properties
を追加することはオプションではありません(WildFlyのデフォルトにフォールバックするように設定できれば可能ですが、これが可能かどうかわかりません)。
依存関係を無視してWildFlyの設定を上書きするにはどうすればよいですか?
jarの保守担当者にバグとして報告してください。 – JeremyP
完了しましたが、その間に回避策を探したいと思います。参考:https://github.com/marytts/marytts/issues/711 –
空のプロパティファイルでjarファイルを置き換えようとしましたか?すなわち、何も変わらないもの? – JeremyP