我们添加了参数
-Djavax.xml.stream.XMLOutputFactory=com.sun.xml.internal.stream.XMLOutputFactoryImpl
-Djavax.xml.stream.XMLInputFactory=com.sun.xml.internal.stream.XMLInputFactoryImpl
到weblogic服务器的setDomainEnv.sh文件中的JAVA_OPTIONS。为项目要求添加了此参数。 在此之后,服务器启动缓慢5次。我无法在日志中找到任何信息。 任何人都可以建议我解决这个问题
答案 0 :(得分:0)
鉴于你告诉我的内容,我建议你做以下事情:
第1步:
从慢速配置开始并开始进行线程转储,让每30秒一次,直到服务器启动。检查日志并查找a)RUNNABLE状态中正在执行哪些线程b)如果存在可疑堆栈跟踪的阻塞线程,例如其中包含'com.sun.xml.internal'。
您可以通过发送'kill -3'
来进行线程转储第2步。
如果步骤1没有帮助,请在JProfiler等分析器下启动系统,同时在启动时启用CPU和线程记录,并查看是否有明显的CPU热点或线程阻塞。
这应该涵盖它。
希望这有帮助,
Slava Imeshev