更新: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.ThrowableEclipseで、スタックトレースを返すDebug Detail Formatter(Preferencesで)を構成しました。
java.io.StringWriter sw = new java.io.StringWriter();
this.printStackTrace(new java.io.PrintWriter(sw));
return sw.toString();