小编use*_*275的帖子

org.xml.sax.SAXNotRecognizedException:无法识别功能"http://javax.xml.XMLConstants/feature/secure-processing"

嗨,在我们的项目中,我们正在使用XJC ant任务进行xsd2schema生成,之后我们正在编译src文件并将它们分组到模式jar中.我们的类路径是:

jaxb-ri-2.2.6 - jaxb-impl.jar,jaxb-api.jar,jaxb-xjc.jar
Run Code Online (Sandbox Code Playgroud)

这个ant任务在eclipse中工作得很好,jar被创建了,但它在unix环境中抛出了错误.

错误是:

java.lang.IllegalStateException:org.xml.sax.SAXNotRecognizedException:无法识别功能" http://javax.xml.XMLConstants/feature/secure-processing ".

当我们将"xercesImpl-2.9.1.jar"添加到unix构建类路径时,该错误消失了,但生成的jar与使用eclipse生成的jar不同.

eclipse构建jar-它只有几个类unix build jar-它有impl文件夹和很多类

在这两种情况下,jaxb罐都是一样的.请帮我解决这个问题....请...................

xml unix ant jaxb

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

ant ×1

jaxb ×1

unix ×1

xml ×1