加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

webservice之cxf相关问题

发布时间:2020-12-17 00:18:52 所属栏目:安全 来源:网络整理
导读:1.环境spring3.1+struts2.2+ibatis2.3 2.首先根据网上的相关攻略直接搜索了相关的jar包,如下: 说说问题,一般出问题,报异常什么nullpointer,基本都是缺jar包 1)把cxf-2.5.1.jar换成2.3.0之类的也行,如果换成2.7.5最新的包报http之类的错误,查看网上说

1.环境spring3.1+struts2.2+ibatis2.3

2.首先根据网上的相关攻略直接搜索了相关的jar包,如下:


说说问题,一般出问题,报异常什么nullpointer,基本都是缺jar包

1)把cxf-2.5.1.jar换成2.3.0之类的也行,如果换成2.7.5最新的包报http之类的错误,查看网上说要下相关的httpcomponents-client-4.1.3之类的包,发现继续报错,就直接换成了低版本的,省心省力了,

2)error creating bean with name 'xfire.typeMappingRegistry'后面是noclassdefound之类的,说明缺少jar包了,这里缺少了jdom-1.0.jar,别用比它小的版本,还报其他错。

3)element 'bean' cannot have character [children]..或者element 'property' cannot have character [children]或者element 'jaxws:endpoint' must be saperation ‘>’ or'/>'之类的,说明你的application.xml的配置文件有问题了,它会告诉你出错的行数,你把这段配置文件放到editplus之类的工具中,看看是不是有??之类的乱码,可能是拷贝网页内容造成的,去掉就好了,

4)service里面想要调用spring中的bean,网上有方法可以参照

方式一:
<bean name = "implementorBean" *** />
<jaxws:endpoint id="helloWorld"?
????????????????implementor="#implementorBean"
????????????????address="/HelloWorld" />

方式二:
<jaxws:endpoint id="theImplementor"
????????????????implementorClass="demo.spring.HelloWorld"
????????????????address="
http://localhost:8080/simpleWithAddress"> ???????<jaxws:implementor> ??????????<bean ref="implementorBean"/> ???????</jaxws:implementor> ?</jaxws:endpoint>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读