我在两台服务器上运行JBoss EAP6,我正在努力让CAS工作。它适用于节点1,但在节点2上我收到错误:
Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the class path
如果我在节点1上运行以下命令:
find / -name log4j-over-slf4j.jar 2> errors.txt I
得到这个输出:
/usr/share/java/slf4j/log4j-over-slf4j.jar
/usr/share/java/slf4j-eap6/log4j-over-slf4j.jar
但如果我在节点2上运行它,我会得到以下结果:
/usr/share/java/slf4j-eap6/log4j-over-slf4j.jar
/usr/share/java/slf4j/log4j-over-slf4j.jar
如果我跑: find / -name slf4j-log4j12.jar 2> errors.txt
位于两个节点上的/usr/share/java/slf4j-eap6/slf4j-log4j12.jar。
我有一种感觉,node2正在使用/ usr / share / java / slf4j-eap6 /之前/ usr / share / java / slf4j /其中有两个jar都会产生错误。请记住节点1的工作原理。