xfire+spring整合注意点

xfire+spring开发webservice时,通过myeclipse创建的webservice工程,在调试时遇到了问题,当远程调用后spring注入不成功,经过同事的帮忙查看后发现是配置出了问题,一个配置便是web.xml,需要将默认的xfire配置修改成和spring结合的配置。

<!-- <servlet> <servlet-name>XFireServlet</servlet-name> <servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class> <load-on-startup>0</load-on-startup> </servlet> --> <servlet> <servlet-name>XFireServlet</servlet-name> <display-name>XFire Servlet</display-name> <servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>XFireServlet</servlet-name> <url-pattern>/services/*</url-pattern> </servlet-mapping>

 

注释掉的部分就是创建时默认的配置。

 

还有一个就是Springbean的配置文件,也需要做相应调整

<import resource="classpath:org/codehaus/xfire/spring/xfire.xml"/> <bean name="testService" class="org.codehaus.xfire.spring.ServiceBean"> <property name="serviceBean" ref="testBeanService"/> <property name="serviceClass" value="cn.test.Test"/> </bean> <bean id="testBeanService" class="cn.test.TestImpl" autowire="byName"> </bean>

需要引入xfire。

 

由于我第一次开发webservice,对相关技术都不了解,我这里写出来是为了记录一下我碰到的问题,同时也能为和我出现同样问题的朋友一些帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值