在Java 1.6中,我们找不到XMLConstants。ACCESS_EXTERNAL_DTD和ACCESS_EXTERNAL_STYLESHEET。所以我使用了XMLConstants。FEATURE_SECURE_PROCESSING用于安全编码
当我在服务器上运行我们的maven项目时,我得到了这个错误消息{exception=java.lang。IllegalArgumentException: http://javax.xml.XMLConstants/feature/secure-processing}
请帮我解决这个问题。
嗯,您使用的XML解析器或XSLT处理器无法识别此属性—很可能是因为该软件是在该属性发明之前发布的。
此属性旨在处理一些安全风险,这些风险实际上在任何正常工作负载中都不太可能成为真正的问题。使用JDK 1.6这样的旧软件会带来更大的安全风险。