整合xfire与struts2 (一)
项目的需要,要把xfire整合到struts2中。sturts2怎么建立相信大家都知道,就节省时间直接从xifre谈起
一.如何发布xfire Service,整合到struts2 的web项目中
1. 从cvs上面取得JMAM32(原有的struts2项目 )。
2. 把Xfire 的jar包,全部拷贝到WebRoot/WEB-INF/lib 下面,我用的是xfire-distribution-1.2.6.zip。
3. 新建接口,名称为IJMAMCatalogMgrService,指定包名称为com.jetsen.jmam32.services
4. 在同一个包下面:新建类,名称为JMAMCatalogMgrService,让它实现接口IJMAMCatalogMgrService 。
5. WebRoot/META-INF下,新建文件夹xfire ,xfire下面新建xml文件 services.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
<name>JMAMCatalogMgrService</name>
<implementationClass>com.jetsen.jmam32.services.JMAMCatalogMgrService</implementationClass><!-- 实现类 -->
<serviceClass>com.jetsen.jmam32.services.IJMAMCatalogMgrService</serviceClass><!-- 接口 -->
</service>
</beans>
6. WebRoot/WEB-INF/web.xml 中根节点下增加如下代码:
<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-mapping>
<servlet-name>XFireServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
7. 修改路径,把整个META-INF文件夹拖动到WEB-INF下。
可以发布到tomcat,发布之后,浏览器上查看wsdl ,看是否成功
http://localhost:8080/JMAM32/services/MAMCatalogMgrService?wsdl
转载于:https://www.cnblogs.com/PatrickChen/archive/2008/06/13/1219556.html
整合xfire与struts2 (一)相关推荐
- java ee ssh三大框架知识点_详解JAVAEE——SSH三大框架整合(spring+struts2+hibernate)...
详解JAVAEE--SSH三大框架整合(spring+struts2+hibernate) 发布时间:2020-09-17 13:34:05 来源:脚本之家 阅读:64 作者:kent鹏 一.整合原理 ...
- Spring整合Hibernate和Struts2 (SSH)
1.首先从整合Hibernate开始 2.导入包,这里就把所有的报导进来,包括struts2的,一起导进来 一共29个包 3.编写实体类 package star.july.entity; publi ...
- SSH框架整合过程(Struts2+Spring+Hibernate)
(尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/53929601 冷血之心的博客) 在学习java框架的过程中,我总结 ...
- Spring 学习日记 (四) Spring 整合Mybaits 和 struts2 框架的配置文件
其实也是挺无奈的 这东西永远这一棒子那一锤子的 太不系统了 哎 没办法 跟着项目走吧 首先准备的JAR包 需要配置的几个配置文件 配置spring applicationContext.xml ...
- SpringBoot2 整合 XFIRE 服务端和客户端
文章目录 一.集成XFIRE 1. 版本选型 2. 导入依赖 3. 注入XFireSpringServlet 4. 创建一个xml文件 5. 使用@ImportResource注入xml 6. 创建@ ...
- IDEA快速 实现 SpringMVC 整合xfire 发布 WebService 服务
文章目录 一.idea快速搭建web项目 二.xfire 服务方搭建 1. pom依赖 2. web.xml 3. 创建一个entity 4. 创建一个接口 5. 创建接口实现类 6. 在WEB-IN ...
- spring整合xfire
2019独角兽企业重金招聘Python工程师标准>>> 整合所需jar包 转载于:https://my.oschina.net/u/1418903/blog/472475
- 框架学习之Spring 第五节 SSH整合开发[Spring2.5+Hibernate3.3+Struts2]
1.首先整合Spring和Hibernate ①引入jar包: hibernate核心安装包下的: hibernate3.jar lib\required\*.jar lib\optional\ehc ...
- 【struts2+spring+hibernate】ssh框架整合开发
SSH框架整合 1 Struts2+Spring+Hibernate导包 Struts2导入jar包: * struts2/apps/struts2-blank.war/WEB-INF/lib/*.j ...
- Maven整合Spring3.0+Mybatis3.2+Struts2.3+查找坐标+jar包依赖(五)
依赖传递 只添加了一个struts2-core依赖,发现项目中出现了很多jar,这种情况 叫 依赖传递 查找坐标 依赖版本冲突的解决 1. 第一声明优先原则 <dependencies> ...
最新文章
- 通过document.domain实现跨域访问
- docker容器运行mysql持久化_docker容器实现数据持久化的两种方式及其区别
- USB-Flash MX-程序员2004合订本
- 基于时间片轮转程序分析进程调度
- telegraf输出MySQL_如何使用Telegraf拖尾远程日志文件
- TNS-04404 dbca
- MySql:从任何主机授予根用户登录权限
- 使用rsync完成内网数据备份
- Build Settings发布设置
- RHEL-用户基础-管道
- markdown语法中的空格_Markdown实用技巧-基础语法
- 华为手机怎么隐藏按键图标_华为手机如何隐藏桌面图标
- phpnow mysql升级_PHPNOW如何升级PHP
- Kotlin基础2(持续更新)
- Forever young
- [PED01]Deep Subspace Clustering Networks
- [BZOJ]5068: 友好的生物 放缩
- LoRa SX1278/76驱动原理 附代码
- 学习,只有勤奋是不够的……
- Jini技术常见问题解答
热门文章
- Tomcat运行时报 cannot be cast to javax.servlet.Servlet
- HTML、CSS、JavaScript网页制作从入门到精通 (刘西杰) pdf扫描版彩色版​
- 简单快捷好用的vim配置和终端配置推荐
- Python文件之----CSV
- [转]如何编程实现 2 + 2 = 5?
- 虚拟机技术抗黑产!几维安全KiwiVM虚拟机实现全平台全架构防护方案!
- python中 * 的用法
- 大话机器学习之数据预处理与数据筛选
- Kotlin学习笔记(1):标签
- C# 设计模式巩固笔记 - 建造者模式