我被迫在我的Java应用程序中使用Axis 1.1来为Asp.net C#WSDL创建存根。原因是外部WSDL使用方法重载,而1.1之后的Axis版本不支持。但是,似乎没有选择降级Eclipse Juno中的Axis版本。 Axis 2有一个输入字段,其中包含Axis 2文件夹的位置,但Axis 1.x似乎不提供此功能。
有人可以解释我如何从Juno Axis版本(1.4?)降级到Axis 1.1? 提前谢谢!
答案 0 :(得分:1)
如果您使用的是创建轴存根的向导,则无法轻松覆盖它。如果你在eclipse之外生成存根,那就不那么痛苦了。
答案 1 :(得分:0)
请参阅Axis 1.x Client Stub Generation中的优秀教程。你会看到像下一个命令:
java -cp "$AXISCLASSPATH" org.apache.axis.wsdl.WSDL2Java myService.wsdl
为此,您需要从Apache Axis下载Axis 1 Runtime。
此外,您可以在Apache页面中看到oficial guide。