一、背景
项目中需要实现漏洞信息数据的手动导入功能
以下是导入的XML文件所在地址:https://www.cnnvd.org.cn/home/loophole
二、实现思路
(1)前端实现(ElementUI+Avue)
(2)后端实现
三、遇到的问题
(1) java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserException
(2)com.thoughtworks.xstream.security.ForbiddenClassException
https://blog.csdn.net/weixin_42228939/article/details/95890201
(3)Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[13520,1]
Message: XML 文档结构必须从头至尾包含在同一个实体内。
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:652)
at com.thoughtworks.xstream.io.xml.StaxReader.pullNextEvent(StaxReader.java:58)
... 142 common frames omitted
严重: Servlet [mvc-dispatcher] in web application [/spring] threw load() exception
org.xml.sax.SAXParseException; lineNumber: 24; columnNumber: 1; XML 文档结构必须从头至尾包含在同一个实体内。
错误产生的原因:可能是xml标签没有结束标签导致的
解决错误的办法:认证检查xml配置是否完整