`
carrot
  • 浏览: 165407 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Spring,CXF,Struts2整合笔记

阅读更多

框架说明:

    Spring : 业务层整合, bean生命周期管理

    CXF: webservice实现框架

    Struts2: 系统MVC框架

主要问题:

       在将 CXF 与既有工程集成的时,经常会遇到 asm 包冲突的问题。 Hibernate 使用的版本和 CXF 中使用的版本不一致,解决的办法是: 去掉工程 lib 下的 asm.jar , asm-attrs.jar 和 cglib-2.1.3.jar ,使用 asm-2.2.3.jar 和 cglib-nodep-2.1_3.jar

      当然,利用maven 2.0.9 进行系统编译,如下配置就不会有问题啦:

    <dependency>
      <groupId>org.hibernate</groupId>
      <artifactId>hibernate</artifactId>
      <version>3.2.0.ga</version>
  <exclusions>
     <exclusion>
       <groupId>asm</groupId>
       <artifactId>asm</artifactId>
     </exclusion>
     <exclusion>
       <groupId>asm</groupId>
       <artifactId>asm-attrs</artifactId>
     </exclusion>
  <exclusion>
       <groupId>cglib</groupId>
       <artifactId>cglib</artifactId>
     </exclusion>
   </exclusions>
    </dependency>
 <dependency>
      <groupId>asm</groupId>
      <artifactId>asm</artifactId>
      <version>2.2.3</version>
    </dependency>
 <dependency>
      <groupId>cglib</groupId>
      <artifactId>cglib-nodep</artifactId>
      <version>2.1_3</version>
    </dependency>

分享到:
评论

相关推荐

    cxf3.0 spirng 集成笔记

    在旧系统中,使用的是SSH(Spring、Struts、Hibernate)框架,Spring版本为1.2.x。然而,CXF 3.0.2需要Spring 3.2.x或更高版本,因此直接集成会导致不兼容问题。作者尝试后发现无法成功,因为较低版本的Spring不...

    CXF webservice初学笔记

    本笔记将探讨CXF的基本概念、如何使用CXF构建Webservice以及与之相关的技术栈,如Spring、Struts2等。 1. **CXF简介** - CXF(CXF Xfire + XWS)是两个项目的合并,提供了SOAP、RESTful、XML/HTTP、WS-*等协议的...

    SSH CXF webservice 开发笔记demo(包含步骤文档及所需war包)

    在"SSH CXF webservice 开发笔记demo.pdf"中,可能详细记录了从设置环境、创建项目、配置SSH框架、集成CXF、编写服务接口和实现、部署服务到服务器的每一步骤。"lib.rar"可能包含了项目所需的第三方库文件,包括SSH...

    Java软件工程师简历模板(打包18个)

    2、熟悉掌握struts2、spring、hibernate/mybatis框架技术,熟悉tcp/ip通 信协议; 3、了解spring cloud、spring boot、cxf、restful徼服务框架技术; 4、熟悉mysq1、 oracle等主流数据库的开发,能进行数据库设计;

    springSide3框架的笔记参照.pdf

    能够快速启动新项目,并且支持多种技术栈,包括持久化层的Hibernate和Spring Jdbc,Web MVC的Struts2,视图层的JSP和JQuery,以及企业服务如Web Service(JAX-WS通过CXF实现)、JMX和安全(通过Spring Security 2)...

    javaee笔试题-src:源文件

    struts2最好别用最新的版本,否则有可能出现XXClassNotFound的情况,下载的压缩包里面有可以参考的xml文件 eclipse跑程序的时候要注意有可能因为页面缓存导致不显示新页面 maven: struts.xml等文件的路径可以参考...

Global site tag (gtag.js) - Google Analytics