日期:2014-05-20  浏览次数:20685 次

spring xfire 注解的问题
xfire不是很懂,在使用spring+xfire的jrs18注解时候出现了bug
src-resolve.4.2: 
Error resolving component 
'ns1:ArrayOfPressVessel'. 
It was detected that 'ns1:ArrayOfPressVessel' 
is in namespace ' http://servicety.webservice.khsafe.kehaoinfo.com',
 but components from this namespace are not referenceable from schema document 
' http://192.168.1.230:8081/khncip/services/KhsafeServices?wsdl'. 
If this is the incorrect namespace, perhaps the prefix of 
'ns1:ArrayOfPressVessel' needs to be changed. 
If this is the correct namespace, 
then an appropriate 'import' tag should be added to 
' http://192.168.1.230:8081/khncip/services/KhsafeServices?wsdl'.

然后再网上找到了http://charliebrown.javaeye.com/blog/631920
里边说到需要添加
<xsd:import namespace="http://xxxx"/>
由于使用的是注解的方式。我想应该有注解的可以添加上边的信息,但是我一直没有找到用xfire的哪个注解。
请教大家谢谢

------解决方案--------------------
@WebService(name = "", targetNamespace = "")
------解决方案--------------------
用注解 你写在配置文件干嘛

@WebService(name = "", targetNamespace = "") 

写在你要发布的webservice类的 类名上面