gpt4 book ai didi

java - 取消部署/部署 war 后的 Tomcat 使 NoClassDefFoundError : org. apache.xml.serializer.TreeWalker

转载 作者:行者123 更新时间:2023-11-28 22:42:29 24 4
gpt4 key购买 nike

在部署之前完全没问题的同一场 war 之后。我得到了这个异常(exception):

java.lang.NoClassDefFoundError: org/apache/xml/serializer/utils/DOM2Helper
at org.apache.xml.serializer.TreeWalker.<init>(TreeWalker.java:121)

它是serializer-2.7.1.jar的一部分,由maven管理。

似乎不知何故,取消部署/部署过程搞砸了库。知道如何摆脱这个异常(exception)吗?现在的解决方法只是在每次部署后重新启动服务器,但这并不好。也许我应该将 lib 添加到 tomcat lib,或者新的 JRE/JDK 可以完成这项工作?

更新:tomcat/库:

annotations-api.jar  catalina-storeconfig.jar  ecj-P20140317-1600.jar  jasper.jar       tomcat-api.jar     tomcat-i18n-es.jar  tomcat-jdbc.jar  tomcat-util-scan.jar  websocket-api.jar
catalina-ant.jar catalina-tribes.jar el-api.jar jsp-api.jar tomcat-coyote.jar tomcat-i18n-fr.jar tomcat-jni.jar tomcat-util.jar
catalina-ha.jar catalina.jar jasper-el.jar servlet-api.jar tomcat-dbcp.jar tomcat-i18n-ja.jar tomcat-spdy.jar tomcat-websocket.jar

有人遇到过这个问题吗?

最佳答案

请检查您的应用程序库和 tomcat 库。看起来你在两个地方有不同版本的同一个 jar。

关于java - 取消部署/部署 war 后的 Tomcat 使 NoClassDefFoundError : org. apache.xml.serializer.TreeWalker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25200599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com