log4j2とstruts2の相性の話...

log4j2が初期化で落ちる...

しかもアプリ側ではなくstruts側が参照してるではないか...

 

意味が分からんと思って調べてみたらstruts2はcommons-loggingが必須だそうで...おいおいライブラリが他のライブラリに依存とかふざけてるのか、何のためのライブラリなんだかwww

 

そして決定的だったのはstruts2の2.3以下はlog4j2未対応と判明...

なるほどそりゃ死ぬよなぁ!!

そんなんlog4j2側の公式docにも載ってないから気づくの遅れてもしゃあなしやで...

 

というわけで諦めて他のロギング導入かバージョン変更を色々検討しましょうかねぇ

 

stackoverflow.com

 

https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12331974&projectId=12311041