更新:JBoss EAP6またはAS7.1.2+を使用していて、ログがあまり得られない場合は、システムプロパティを指定すると役立つ場合があります-Dorg.jboss.as.logging.per-deployment=false
:https ://stackoverflow.com/a/14575830/14379
問題は、「ErrorlistenerStart」が非常に一般的なエラーメッセージであるということです。その前に他のより役立つエラーメッセージが表示されるはずですが、そうでない場合もあります。
他の人log4j.properties
はwarファイルまたはその中のjarファイルから削除することでロギングの問題を解決したのでlog4j.properties
、JBossAS7にデプロイするときは除外してみてください。
私の場合、log4j.properties
削除するものはありませんでした。私が見つけた唯一の回避策はorg.apache.catalina.core.StandardContext.contextListenerStart()
、それが呼び出す場所にブレークポイントを設定getLogger().error()
し、warファイルをデプロイするときにJBossをデバッグモードで実行することです。次に、Throwable
何が悪かったのかを調べることができます。
java.lang.Throwable
Eclipseで、スタックトレースを返すDebug Detail Formatter(Preferencesで)を構成しました。
java.io.StringWriter sw = new java.io.StringWriter();
this.printStackTrace(new java.io.PrintWriter(sw));
return sw.toString();