axis2--生成的wsdl文件方法的参数问题

我是一个使用axis2的新手,发现一个问题: * axis2生成的wsdl文件中关于提供服务的方法,其参数名称丢失,会变成args0 * ,


原因: axis2 无法从java字节码中获取关于方法签名的足够多的信息,也就是说单纯的java字节码中貌似没有方法的参数名称。


解决: 访问到得到的wsdl文件修改并保存为service.wsdl,放在“..\axis2\WEB-INF\services\lcam\META-INF\”目录下,也就是service.xml文件所在的目录


不是题外的题外话: 使用java-ws,做webservice时候,就遇到过这个问题,记得当时的解决方案是使用注解提供足够多信息。

posted on 2017-10-01 16:42  blbl9527  阅读(273)  评论(0编辑  收藏  举报

导航


github sina微博 FB