我在 WebSphere 7 中遇到了一个特殊问题。我们的 Spring WS 应用程序在 /WEB-INF/lib 下有几个 Jars,它没有明确的类路径。该应用程序部署在 2 个集群服务器中。EAR 仅包含一个 Module 而没有其他 Jar。它在其中一台服务器上工作,但在另一台服务器上失败。我们收到以下错误: 原因:java.lang.NoSuchMethodError: org/w3c/dom/Node.getLocalName()Ljava/lang/String;
正如在 WebSphere Classpath Viewer 中看到的,两个服务器的运行时 Classpath 是不同的。我怀疑这是错误的原因。我还确保两台服务器上的类加载相同并设置为 PARENT_LAST/Application
如何确保两台服务器上的 Classpath 相同?