log4j2とstruts2の相性の話...
log4j2が初期化で落ちる...
しかもアプリ側ではなくstruts側が参照してるではないか...
意味が分からんと思って調べてみたらstruts2はcommons-loggingが必須だそうで...おいおいライブラリが他のライブラリに依存とかふざけてるのか、何のためのライブラリなんだかwww
そして決定的だったのはstruts2の2.3以下はlog4j2未対応と判明...
なるほどそりゃ死ぬよなぁ!!
そんなんlog4j2側の公式docにも載ってないから気づくの遅れてもしゃあなしやで...
というわけで諦めて他のロギング導入かバージョン変更を色々検討しましょうかねぇ
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12331974&projectId=12311041