项目的需要,要把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 (一)相关推荐

  1. java ee ssh三大框架知识点_详解JAVAEE——SSH三大框架整合(spring+struts2+hibernate)...

    详解JAVAEE--SSH三大框架整合(spring+struts2+hibernate) 发布时间:2020-09-17 13:34:05 来源:脚本之家 阅读:64 作者:kent鹏 一.整合原理 ...

  2. Spring整合Hibernate和Struts2 (SSH)

    1.首先从整合Hibernate开始 2.导入包,这里就把所有的报导进来,包括struts2的,一起导进来 一共29个包 3.编写实体类 package star.july.entity; publi ...

  3. SSH框架整合过程(Struts2+Spring+Hibernate)

    (尊重劳动成果,转载请注明出处:http://blog.csdn.NET/qq_25827845/article/details/53929601 冷血之心的博客) 在学习java框架的过程中,我总结 ...

  4. Spring 学习日记 (四) Spring 整合Mybaits 和 struts2 框架的配置文件

    其实也是挺无奈的  这东西永远这一棒子那一锤子的  太不系统了 哎 没办法 跟着项目走吧 首先准备的JAR包 需要配置的几个配置文件 配置spring applicationContext.xml   ...

  5. SpringBoot2 整合 XFIRE 服务端和客户端

    文章目录 一.集成XFIRE 1. 版本选型 2. 导入依赖 3. 注入XFireSpringServlet 4. 创建一个xml文件 5. 使用@ImportResource注入xml 6. 创建@ ...

  6. IDEA快速 实现 SpringMVC 整合xfire 发布 WebService 服务

    文章目录 一.idea快速搭建web项目 二.xfire 服务方搭建 1. pom依赖 2. web.xml 3. 创建一个entity 4. 创建一个接口 5. 创建接口实现类 6. 在WEB-IN ...

  7. spring整合xfire

    2019独角兽企业重金招聘Python工程师标准>>> 整合所需jar包 转载于:https://my.oschina.net/u/1418903/blog/472475

  8. 框架学习之Spring 第五节 SSH整合开发[Spring2.5+Hibernate3.3+Struts2]

    1.首先整合Spring和Hibernate ①引入jar包: hibernate核心安装包下的: hibernate3.jar lib\required\*.jar lib\optional\ehc ...

  9. 【struts2+spring+hibernate】ssh框架整合开发

    SSH框架整合 1 Struts2+Spring+Hibernate导包 Struts2导入jar包: * struts2/apps/struts2-blank.war/WEB-INF/lib/*.j ...

  10. Maven整合Spring3.0+Mybatis3.2+Struts2.3+查找坐标+jar包依赖(五)

    依赖传递 只添加了一个struts2-core依赖,发现项目中出现了很多jar,这种情况 叫 依赖传递 查找坐标 依赖版本冲突的解决 1.  第一声明优先原则 <dependencies> ...

最新文章

  1. 通过document.domain实现跨域访问
  2. docker容器运行mysql持久化_docker容器实现数据持久化的两种方式及其区别
  3. USB-Flash MX-程序员2004合订本
  4. 基于时间片轮转程序分析进程调度
  5. telegraf输出MySQL_如何使用Telegraf拖尾远程日志文件
  6. TNS-04404 dbca
  7. MySql:从任何主机授予根用户登录权限
  8. 使用rsync完成内网数据备份
  9. Build Settings发布设置
  10. RHEL-用户基础-管道
  11. markdown语法中的空格_Markdown实用技巧-基础语法
  12. 华为手机怎么隐藏按键图标_华为手机如何隐藏桌面图标
  13. phpnow mysql升级_PHPNOW如何升级PHP
  14. Kotlin基础2(持续更新)
  15. Forever young
  16. [PED01]Deep Subspace Clustering Networks
  17. [BZOJ]5068: 友好的生物 放缩
  18. LoRa SX1278/76驱动原理 附代码
  19. 学习,只有勤奋是不够的……
  20. Jini技术常见问题解答

热门文章

  1. Tomcat运行时报 cannot be cast to javax.servlet.Servlet
  2. HTML、CSS、JavaScript网页制作从入门到精通 (刘西杰) pdf扫描版彩色版​
  3. 简单快捷好用的vim配置和终端配置推荐
  4. Python文件之----CSV
  5. [转]如何编程实现 2 + 2 = 5?
  6. 虚拟机技术抗黑产!几维安全KiwiVM虚拟机实现全平台全架构防护方案!
  7. python中 * 的用法
  8. 大话机器学习之数据预处理与数据筛选
  9. Kotlin学习笔记(1):标签
  10. C# 设计模式巩固笔记 - 建造者模式