中易网

eclips用xfire开发webservice在tomcat上运行通过,之后部署到weblogic上,访问可以访问,但是客户端调用就

答案:2  悬赏:40  
解决时间 2021-01-15 04:05
eclips用xfire开发webservice在tomcat上运行通过,之后部署到weblogic上,访问可以访问,但是客户端调用就
最佳答案
不知道你使用的是weblogic的什么版本,我们做过在9.2版本下面使用xfire1.2.6发布服务没有什么问题。

我在使用CXF2.6 + weblogic9.2时也遇到类似的问题,当时花了不少时间来查找原因,原来是和类加载的顺序有关,weblogic在启动的时候会加载一些内置的jar包,其中就包含了与发布web服务和解析xml等相关的jar文件,但它们的版本实在是太老啦,像CXF这种新框架完全无法使用这些jar包,必须使用新版本的jar包来替换它们。

我的解决办法相当简单,把CXF依赖的jar文件打包成一个jar,然后将这个jar文件放置在%JAVA_HOME%/jre/lib/ext目录下即可,extension classloader将加载这个jar,等到weblogic的类加载器启动的时候发现这些依赖的class已经被加载进来了,所以就不会再重复加载,从而达到目的。

希望我的办法能对你解决问题有所帮助。追问weblogic11g
全部回答
使用的 xfire 版本不对,导致不支持某类的某方法。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
TNT中寒冰飞镖必杀是什么,是什么效果
智味书吧怎么去啊,我要去那办事
工伤,拾级赔偿能有多少钱
求六年级上册1—8单元词语盘点。江湖救急啊!
橄榄油可以替代润滑剂用吗?
青岛到天津武清在天津哪个站下车方便?
战速改装平叉
理想文体办公地址在哪,我要去那里办事
リヴォルバーガール☆ハンマーレディ 出现乱
鸿达石油(322省道)地址在什么地方,想过去办
魔界奇迹
idea13怎么配置oracle数据
小说女主的名字是苏晴
空集为什么是任何集合的子集和非任何空集的真
惠子相梁的相什么意思
推荐资讯
华硕台式电脑m32能连wf
中国移动(江苏有限公司江都分公司大桥片营销
衡阳御笔华章五证全不
苏行汽车服务中心地址在哪,我要去那里办事
悦庄派出所地址好找么,我有些事要过去
你若有心我怎会无情是什么意思
一嗨租车(新抚店)地址在哪,我要去那里办事
已温字开头的三字外国地名有哪些?
锆钛酸铅的压电常数是多少
腾讯靠LOL怎么赚钱
公司营业执照和资质有什么区别
填表时职业怎么写?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?