昨天第一次调XFire引擎,放在Tomcat里之后老是报错,检查了很久没有发现什么问题,一直很费解。
后来在网上看到一篇文章《XFire services.xml 配置文件补充说明》,根绝作者所说的:
在services.xml的配置文件中
<beans xmlns="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>HelloWorldService</name>
<!--应该是随便定义,我想targetNamespace= "http://a.name/space "就是为你自己定义的元素定义了一个包,也就是package的概念,
你的这个元素是这个package(命名空间)里的,在别的XML文件里面你可以用<xs:schema xmlns:s= "http://a.name/space" />来引用你前面定义的元素,
这里就相当于import的概念了。-->
<namespace>
http://localhost:8080/HelloWorldService
</namespace>
<!--类-->
<serviceClass>
pojo.IHelloWorldService
</serviceClass>
<!--实现类-->
<implementationClass>
pojo.CHelloWorldService
</implementationClass>
</service>
</beans>