JBoss EAP 6.3崩溃System.out.println

时间:2015-04-05 07:34:00

标签: jboss7.x system.out

我已经创建了一个war应用程序,并且已经成功地在weblogic 12c和Jboss EAP 6.2中进行了测试。 我更改了应用程序服务器,我转移到JBoss EAP 6.3,应用程序无法正常工作。突然,Jboss停止服务于任何请求,现有的请求正在等待。 我已经从netbeans以调试模式启动了Jboss,我在调试模式下运行我的应用程序。

我注意到每次服务器停在System.out.println()时;命令。

在服务器崩溃/卡住之后,我打断了日志文件中的最后一个线程,在中断时我在netbean的调试控制台看到一个通知:“停在AppenderSkeleton.java:231”前面的代码调用是一行调用system.out.println。

当我从我的代码中删除所有system.out.println时,我只留下了我的log4j,应用程序没有再次卡住。我还在测试,因为我不确定这是不是问题。

还有其他人有同样的问题吗?当一次调用System.out.println时似乎没有问题,但是当从多个方法调用此方法时,它似乎卡住了。

1 个答案:

答案 0 :(得分:2)

您可能在部署中使用自定义log4j配置。它需要特别小心,正如JBoss日志开发人员James Perkins在this JBoss forum comment中所解释的那样。

您的问题可能与以下错误修正引入的EAP 6.2和EAP 6.3之间的更改有关:

其他用户遇到与

中描述的类似问题

如果您有其他信息,请随时评论现有的bugzillas,或者在您描述应用程序(主要是日志记录)配置时创建一个新的bugzilla。