首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Axis2_Hibernate_Spring支配

2012-09-14 
Axis2_Hibernate_Spring部署说白了就是部署webservice。这里不能简单的当做你看到的helloWorld的例子部署,

Axis2_Hibernate_Spring部署

说白了就是部署webservice。

这里不能简单的当做你看到的helloWorld的例子部署,因为

{

  • hibernate.cfg.xml放在aar内,axis2项目报错找不到
  • ?service 类 调用其他实体类(Student2),但实体类放在aar中没用,axis2项目报错找不到
  • ?hibernate如果采用hbm mapping文件(Student2.hbm.xml),则hbm mapping放在aar中没用,axis2项目报错找不到

    }

    ?

    ?

    解决方法1)

    services.xml文件中“</service>”之前加上一行

    【? <parameter name="ServiceTCCL">composite</parameter>?? 】

    ?

    并且确定aar包的目录结构如下:
    ?

    com.machome.model
    |----com
    |----------machome
    |-------------------model
    |---------------------------Student2.class
    |---------------------------Student2.hbm.xml

    com.machome.test
    |-------------------test
    |-----------------------TestHibernate.class

    META-INF文件夹

    |---META-INF

    |------------MANIFEST.MF

    |------------services.xml

    |---hibernate.cfg.xml (和com同一层次,最外面)

    ?

    解决方法2)

    ----------------------------

    打包格式不变,services.xml文件中不加哪一行。

    只是将需要的配置文件放在classes文件夹下,jar包放lib下。

    目录结构类似如下

    --src----
    |--com.machome.model
    |----------------------------Student2.java
    |----------------------------Student2.hbm.xml
    |----------------------------hibernate.cfg.xml
    --webroot--
    |--WEB-INF
    |--------------classes
    |-----------------------com.machome.model
    |-----------------------Student2.class
    |-----------------------Student2.hbm.xml
    |-----------------------hibernate.cfg.xml
    |-lib
    |----jar file
    |-conf
    |-modules
    |-services
    |-----------TestHibernate.aar

    ===============================================

    参考文章:http://blog.knowsky.com/179908.htm

    ?

    ?

  • 热点排行