具有泛型或复合数据类型的Apache Axis 1.4问题

时间:2010-04-21 07:53:43

标签: apache axis

我有一个XMLDataCarrier类,它有一个map属性 Map(Integer,XMLDataListWrapper)catPriorityXMLDataMap。

类XMLDataListWrapper只有一个字符串列表private List(String)xmlString; 所有类,即XMLDataCarrier,XMLDataListWrapper都可实现serializable并具有可序列化的id 此数据通过使用Axis 1.4

开发的Web服务公开

问题是当地图catPriorityXMLDataMap填充了XMLDataListWrapper的实例时 它不能被Web服务客户端所取消。 仔细查看为客户端生成的存根,显示缺少对XMLDataListWrapper的引用

我无法解释原因。轴1.4是否支持泛型?这是一个问题吗?

提前谢谢你 萨米尔

注意:我没有使用尖括号作为泛型,因为它会在显示屏上引起问题

1 个答案:

答案 0 :(得分:0)

我想我发现了这个问题。需要生成支持泛型而不是RPC存根的JAX-WS存根。 http://users.skynet.be/pascalbotte/rcx-ws-doc/seiclient.htm#SEIDOCLITCOMPLEX