论坛首页 入门技术论坛

Spring,CXF,Struts2整合笔记

浏览 3160 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-07-22  

框架说明:

    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>

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics