基于xfire方式发布webservice的时候,在启动tomcat时报错: Unrecognized xbean element mapping: services in namespace : http://xfire.codehaus.org/config/1.0
解决方式: 将
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>ICategoryService2W</name>
<namespace>http://127.0.0.1:8080/admin/services/</namespace>
<serviceClass>com.xx.ecm.category.ICategoryService2W</serviceClass>
<implementationClass>com.xx.ecm.category.managerimpl.CategoryService2W</implementationClass>
</service>
</beans>
改为
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<service xmlns="http://xfire.codehaus.org/config/1.0">
<name>ICategoryService2W</name>
<namespace>http://127.0.0.1:8080/admin/services/</namespace>
<serviceClass>com.xx.ecm.category.ICategoryService2W</serviceClass>
<implementationClass>com.xx.ecm.category.managerimpl.CategoryService2W</implementationClass>
</service>
</beans>
解决XFire WebService配置错误
本文介绍了一种常见的XFire WebService配置错误——“Unrecognized xbean element mapping:services in namespace”及其解决方案。通过调整XML配置文件中service元素的命名空间声明方式,成功解决了在启动Tomcat时遇到的问题。
1845

被折叠的 条评论
为什么被折叠?



