176142998

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  116 Posts :: 0 Stories :: 45 Comments :: 0 Trackbacks
 前段时间也用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
posted on 2008-07-30 09:53 飞飞 阅读(2472) 评论(2)  编辑  收藏

Feedback

# re: jar包冲突问题. 2008-07-30 10:07 隔叶黄莺
这种做法要是在正式的系统中就可能会出问题,这样会影响到WebLogic上的期他应用,能否改为先加载应用的 jar 包来处理。  回复  更多评论
  

# re: jar包冲突问题. 2008-08-01 10:06 飞飞
我就是用这个方法做的,问题解决了,我发布的其他应用一样,没有问题,应该不会对其他应用产生问题吧,因为只是删除了QNAME 的多于的版本,统一 了weblogic中QNAME的版本,  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: