xfire1.2.6+spring2.0 之webservice搭建小结
来源:互联网 发布:香港 二线 知乎 编辑:程序博客网 时间:2024/05/16 14:40
1.spring2.0.jar与xfire1.2自带的spring1.2.6.jar冲突.需要删除"spring1.2.6.jar".
异常:Document root element "beans", must match DOCTYPE root "null".
2.表示层如果不是用spring的mvc,还要引入"spring-webmvc.jar".
异常:no find class "org/springframework/web/servlet/mvc/Controller.class".
3.利用用XFireExporter和XFireConfigurableServlet配置webservice,就可省去配置"services.xml"和"*.aegis.xml"的烦恼!!!
A.在web.xml中配置
<!-- XFire,java webservice服务开启 -->
<servlet>
<servlet-name>XFireServlet</servlet-name>
<!--拦截webservice相关-->
<servlet-class>org.codehaus.xfire.transport.http.XFireConfigurableServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
B.在applicationContext.xml配置
<!-- 导入XFire基本配置文件 -->
<import resource="classpath:org/codehaus/xfire/spring/xfire.xml"/>
<!--相当于生成services.xml *.aegis.xml-->
<bean id="baseWebService" class="org.codehaus.xfire.spring.remoting.XFireExporter" lazy-init="false"
abstract="true">
<property name="serviceFactory" ref="xfire.serviceFactory"/>
<property name="xfire" ref="xfire"/>
</bean>
<!--
指向webservice专用 scope="prototype"会不能显示,也可理解成webserives提供接口而非实现.
-->
<bean name="worderService" parent="baseWebService" >
<!---接口-->
<property name="serviceClass" value="com.qzgf.webservice.service.WorderService"/>
<!---实现-->
<property name="serviceBean" ref="WorderServiceTarget" />
</bean>
<bean id="WorderServiceTarget" class="com.qzgf.webservice.service.WorderServiceImpl">
<description>测试 </description>
<!--数据库操作对象-->
<property name="baseSqlMapDAO" ref="baseSqlMapDAO" />
</bean>
.
- xfire1.2.6+spring2.0 之webservice搭建小结
- spring3.0整合Xfire1.2.6 开发webservice
- tomcat6+spring2.5+xfire1.2开发webservice报错原因
- xfire1.2+spring2.5实现分布式服务
- xfire1.x 与 spring2.X集成问题
- xFire1
- java webservice开发和调用(jdk1.5+eclipse3.4 + tomcat5.5+axis1.4+xfire1.2.6)
- XFire1.2.6配置篇--初级
- XFire1.2.6配置篇--初级
- web服务-配置xfire1.2.6
- XFire1.2.6配置篇--初级
- 搭建Webservice的试验环境小结
- cxf2.2.6+spring2.5.6+tomcat6.0.20创建webService
- Spring2.5、Struts2、Ibatis开发框架搭建之二
- Spring2.5、Struts2、Ibatis开发框架搭建之二
- Spring2.5、Struts2、Ibatis开发框架搭建之(一)
- WebService CXF and Spring2.5
- xfire+spring2整合开发webservice
- OnCreate PreCreateWindow PreSubclassWindow什么时候调用
- Android JNI实例代码(二)
- TCP,UDP和IP分片
- HDU1325||HDU1272(小希的迷宫)
- DBCC SHRINKFILE (Transact-SQL)
- xfire1.2.6+spring2.0 之webservice搭建小结
- 常用正则表达式的匹配
- css样式截取新闻标题
- windows sdk编程系列文章 ---- 位图
- PHP字符串(1):常用字符串操作函数汇总
- 一个简单的 .Net Vim 引擎 LibNVim 开发记录 (一)
- 在VB中调用C/C++语言编写的dll,数组参数的传递
- 微软证实IE的HTML渲染引擎中存在0day漏洞
- Android平台搭建