标题:
遇到的问题---tomcat---启动项目后log4j卡住没反应
[打印本页]
作者:
look_w
时间:
2019-5-18 10:28
标题:
遇到的问题---tomcat---启动项目后log4j卡住没反应
情况
tomcat启动项目后卡住,没有反应,InitializingBean也不执行。
原因
我这里情况非常特殊,因为我的内测版发布到正式版是可以运行起来的,说明不是正式版的环境问题,还是项目代码配置的问题。
我对比了内测和正式版的配置文件,发现 log4j的配置有区别。
在正式版中调用了 远程的MQ服务,用于日志收集如下:
<!-- jms appender -->
<JMS name="resultItemNumJMSAppender"
queueBindingName ="resultItemNumlog"
providerURL="failover
tcp://xxxxx:61626)"
factoryName="org.apache.activemq.jndi.ActiveMQInitialContextFactory"
factoryBindingName="ConnectionFactory">
<
atternLayout pattern="%m" />
</JMS>
去掉了这部分配置后,正式版的包成功启动。
解决方式
排查MQ服务是否正常,以及访问权限的问题。保证MQ服务正常之后,重启启动带有JMS的项目可成功运行。
这里比较坑的是 当MQ服务出问题时没有明显的报错信息。
只是启动的时候会卡住,导致排查很久。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0