我们最近升级到jdk1.6。结果我们不得不从项目中删除所有与 jaxb 相关的 jar,因为 jdk 1.6 支持 jaxb。现在,当我们尝试填充 jaxb 对象时出现以下错误
Caused by: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: Invalid content was found starting with element
虽然相同的 xsd 和 xml 组合在 jaxb jar 之前确实有效。我需要更新我的 xsd/xml 吗?
最佳答案
需要重新编译xsd。从类路径中删除 xercesImpl.jar jaxb-api.jar 和其他内容。
关于Java 1.6 升级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10242869/