我正在研究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:匹配的通配符是strict,但是找不到元素'seam:instance'的声明。
问题在jboss.com发生故障时开始,我找到了相关的xsd并下载了它。我已经尝试将它放在jboss的bin目录中,也放在服务器下的lib目录下无济于事。
提前谢谢, 多夫答案 0 :(得分:0)
我认为xsd需要在类路径中。
这是需要它的服务器,然后确保文件的路径在Jboss启动类路径中。您可以在 run.bat 或 run.sh 文件中更改启动类路径。
如果probem正在部署,那么该文件需要进入该部署的类路径。
例如:对于我的轴部署,xsd将在类directoy中。
的jboss-4.0.2 \服务器\默认\部署\ axis.war \ WEB-INF \类