本帖最后由 nourewang_game 于 2011-11-08 16:34:52 编辑

解决方案 »

  1.   

    现在报方法不存在,
    com.daheng.yms.service.IYmsService.insertJianCeInfo(Ljava/lang/String;Ljava/util/Map;)你看看有没有insertJianCeInfo(String str,Map map) 这样的方法,传入参数的时候有没有可能参数个数不对或者参数类型不对?
      

  2.   

    ls的. 有这个方法,这个项目是jboss+ejb
    昨天弄了一天没解决,今天继续期待高手.
      

  3.   

    你是调用xfire还是写xfire,这个我都搞n个了,没出过问题
      

  4.   

    回ls,我xfire已经写好了,也可以用,问题见楼主.
    环境是jboss,
    struts+ejb,
    部署两个项目,公用一个ejb顶一下.
      

  5.   

    对于xfire,注意几点:
    1.Bean对象必须要有一个默认的构造方法。
    2.Bean的每一个field必须要有一个默认的setter方法(包括集合等等)。
    3.Bean中包含返回List类型field必须要配置<?xml version="1.0" encoding="utf-8"?>
    <mappings>
        <!-- 添加容器类型的组件映射描述 -->
        <mapping>
         <property name="fieldName" componentType="org.xxx.BeanName"/>
        </mapping>
    </mappings>希望能帮到楼主!
      

  6.   

    ls的老师,这个配置在那个配置文件里配置?web.xml OR services.xml?
      

  7.   


    对应的bean目录下,例如:
    在org.xxx包
    org.xxx.BeanName.java
    对应
    org/xxx/BeanName.aegis.xml
      

  8.   

    hibernate3.0 在 映射文件中的 lazy的值默认为true ,改为false