【发布时间】:2009-06-30 15:59:33
【问题描述】:
我正在开发 Jboss 4.05,我在 jboss.com 上有一个 xsd 文件,并希望在我的系统上本地拥有它,我找不到放置此文件的正确位置,在启动 jboss 时我得到了这个错误:
违规资源:类路径资源[spring/my-context.xml];嵌套异常是 org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:来自类路径资源 [spring/my-ranking-context.xml] 的 XML 文档中的第 75 行无效;嵌套异常是 org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: 匹配通配符是严格的,但找不到元素“seam:instance”的声明。
问题是在 jboss.com 宕机时开始的,我找到了相关的 xsd 并下载了它。我试过把它放在 jboss 的 bin 目录和服务器下的 lib 目录下,但无济于事。
提前致谢, 多夫
【问题讨论】:
-
我猜真正的问题是 xml 解析器从哪里获取本地 XSD(在这种情况下为 xerces)