一次更改jdk版本出现的问题

2018-10-11  本文已影响68人  ant_1024

场景:电脑重新做了系统,在官网下了一个jdk,版本1.8.0.181,项目之前使用的版本1.8.0.5

出现问题:
[RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.descriptor.web.WebXmlParser.parseWebXml Parse error in application web.xml file at [file:/C:/Users/wuzhuang/.IntelliJIdea2018.2/system/tomcat/Unnamed_sdc/conf/web.xml]
org.xml.sax.SAXNotSupportedException: not supported setting property http://xml.org/sax/properties/lexical-handler

org.apache.tomcat.util.descriptor.web.WebXmlParser.parseWebXml Parse error in application web.xml file at [jar:file:/F:/java/sdc_tongyi/target/sdc/WEB-INF/lib/spring-web-4.2.0.RELEASE.jar!/META-INF/web-fragment.xml]
org.xml.sax.SAXNotSupportedException: not supported setting property http://xml.org/sax/properties/lexical-handler

web-fragment.xml

刚开始以为是这个文件冲突,研究了很久,后来发现了 org.xml.sax.SAXNotSupportedException

找到篇文章 https://my.oschina.net/u/2450270/blog/688197

但是他说是因为转成了springboot

后来搜索XML parser 切换成 Apache Xerces找到了问题原来是jdk版本不一致导致的问题

解决问题:
将jdk版本切换成jdk1.8.0.5,问题解决。

第二次出现同样的问题:因为tomcat的版本不一致导致

不要随意的更换软件版本

上一篇下一篇

猜你喜欢

热点阅读