axis2集成Spring与Hibernate

本文详细介绍如何使用AIX 2.1.5、Hibernate 3.5.2及Spring 2.5搭建项目,并集成WebService。主要内容包括项目准备阶段、Spring与Hibernate配置步骤、WebService接口配置、Tomcat部署细节等。
架构:aixs2.1.5,Hibernate3.5.2 ,Spring2.5
1.准备:
       a.首先用spring 和 hibernate的架构将项目搭建起来,
       b.创建你要对外了布的WebService接口
2.配置
       a.你对外发布的WebService接口在spring配置中也对应配上bean(假设为 logService
       b.在services.xml 中配置
              <parameter name="SpringBeanName"> logService</parameter>
              <parameter name="ServiceObjectSupplier">
                          org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
              </parameter>
       c. 其它的与你用spring和hibernate配置的一样,该配置事务的配置事务,配置bean的配置bean
3.发布(重要  
      a.在tomcat中找到axis2项目即(“\apache-tomcat-6.0.26\webapps\axis2”) ,配置WEB-INF下面的
           web.xml,  打开,加入你配置ssh中加载spring配置文件的一个Listener,
        <context-param>
             <param-name>contextConfigLocation</param-name>
             <param-value>classpath*:applicationContext-*.xml</param-value>
        </context-param>
       <listener>
             <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
       </listener>  
     加在最上面即可,
     b.在WEB-INF下在一个classes文件夹是存放axis2项目的.class文件的,你这个axis2项目加载时就会加载的类文  
       件,你要把你项目中的classpath下的.class文件
       放在这里面,也包含你的配置文件(在此我建议您的配置文件全放在classpth下面,在此有log4j.properties的配置
      文件本人不建议您放入axis2项目中,因为
       axis2中里面有一个了,而且你配置好后可以看到很多信息,包括怎么加载hibernate.cfg.xml 与
       applicationContex.xml,当然你会配置的话也行,),如图所
       示,是我做的项目时放进去的文件,
    
      c.打aar

    用Eclipse导出jar修改后缀名为.aar,用WinRAR打开aar文件,中留下如图所示的文件结构,其它的都删除掉

 

 
3.启动omcat 可以看到如图
   
     


      
        
       

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值