我们可以更改方法签名,这将适用于Axis2中的先前签名

时间:2014-09-09 12:03:21

标签: java axis2

我有一个带签名的网络服务 public String m1(String s1, String s2)我希望将此签名更新为public String m1(String s1, String s2, Object... args)。它是否适用于客户呼叫m1(String s1, String s2)?这是一个兼容的后缀吗?

我尝试过调用,但是它会抛出异常:

Exception in thread "main" java.lang.AbstractMethodError: SampleService.m1(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
    at TestWsClient.main(TestWsClient.java:24)

1 个答案:

答案 0 :(得分:0)

没有。创建一个新方法,并弃用旧方法。确保更新文档以反映这一点,因此编写新应用程序的人不会意外使用旧文档。