【发布时间】:2018-02-20 09:25:09
【问题描述】:
我在将 SPRING DM OSGI 捆绑包部署到 IBM Liberty 时遇到以下解析异常。
原因: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: 来自 URL 的 XML 文档中的第 2 行 [bundleentry://240.fwk843512726/WEB-INF/applicationContext.xml] 是 无效的;嵌套异常是 org.xml.sax.SAXParseException;系统标识: http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd;电话号码: 2;列号:35; s4s-elt-character:非空白字符是 不允许在除“xs:appinfo”之外的架构元素中使用 'xs:文档'。看到“301 永久移动”。
是什么导致了这个错误?
【问题讨论】:
-
可能与您的
applicationContext.xml中的某些类型的无效字符有关。可以使用 XML [工具](xmlvalidation.com) 在外部验证它。
标签: spring dynamic osgi blueprint-osgi eclipse-gemini