前段时间也用XFire(xfire-1.1.1)做WebService,是QName类冲突:
stax-api-1.0.jar中的javax.xml.namespace.QName 和 WebLogic: bea8.1.2\weblogic81\server\lib\目录中的相应jar包中的相同类有版本冲突(在Win2000professional直接搜索包含文字:QName,以查找哪些jar包中包含QName; 注意::Win2003版本改变了查找方式,不能这样查找)
解决办法:
删除WebLogic的上述目录中含有QName类的jar文件中的namespace目录,再将XFire提供的stax-api-1.0.jar文件复制到WebLogic的上述目录中.
以下包有QNAME
weblogic.jar
webserviceclient.jar
webserviceclient+ssl.jar
webserviceclient+ssl_pj.jar
wsclient81.jar