通过Eclipse插件,根据部署服务生成的wsdl,生成客户端代码。
1)、在eclipse选择新增项目菜单,选择“other”选项。
2)、选择“axis2 Code Generator”选项后,点击next。
3)、选择“Generate java source code from a WSDL file”,点击next。
4)、在“WSDL file location:”的文本框中,复制粘贴进已经可以访问的Webservice的wsdl地址。如图:
5)、点击next,填写如图所示内容:
6)、点击next,选择单选按钮第一项,然后点击“output path”后面的“borwse”按钮,选择在指定工程项目下生成客户端代码。如图所示:
7)、点击finish,成功生成后,会产生一个SampleServerStub类。
客户端调用代码
package zzvcom.ws;
import java.io.File;
import org.apache.axis2.context.ConfigurationContext;
import org.apache.axis2.context.ConfigurationContextFactory;
import org.apache.axis2.databinding.ADBBean;
import zzvcom.ws.SampleServerStub.Echo;
public class SampleClient {
public String testserver() throws Exception {
String toEPR = "http://localhost:8080/axis2_server/services/SampleServer?wsdl";
SampleServerStub serviceClient = new SampleServerStub(toEPR);
SampleServerStub.Echo echo = (Echo) getTestObject(Echo.class);
echo.setS("zzvcom");
return serviceClient.echo(echo).get_return(); }
public ADBBean getTestObject(Class type) throws Exception {
return (ADBBean) type.newInstance();
}
public static void main(String[] args) {
SampleClient sampleClient=new SampleClient();
try {
String resaultValue=sampleClient.testserver();
System.out.println("从服务端返回内容为:"+resaultValue);
} catch (Exception e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
axis2-idea-plugin-1.7.9
基于Axis2的WS构建服务端示例,本文主要介绍如何根据生成的服务端代码来构建服务端,以及axis2与spring的整合应用.
axis2-eclipse-codegen-plugin-1.6.2.zip和axis2-eclipse-service-plugin-1.6.2.zip,解压即可使用
NULL 博文链接:https://zhangzhenting.iteye.com/blog/625429
共四个文件,都是最先版的,希望可以帮助大家。axis2-eclipse-service-archiver-wizard和axis2-eclipse-codegen-wizard和axis2-1.6.1-bin和axis2-1.6.1-war
目前axis2最高版本是2.0以上的版本,但是eclipse和myeclipse都不支持,无奈只能使用低版本的插件1.6.3;经实验,可以安装成功; 安装方法:右键解压到当前文件夹,Copy解压的文件到eclipse安装目录dropins下,重启...
1、axis2相关jar包如下: axiom-api-1.2.10.jar axiom-dom-1.2.10.jar axiom-impl-1.2.10.jar axis2-adb-1.5.4.jar axis2-adb-codegen-1.5.4.jar axis2-codegen-1.5.4.jar axis2-corba-1.5.4.jar axis2-fastinfoset-...
绝对可以用,里面配有myeclipse10安装AXIS2插件的步骤,希望大家工作愉快,谢谢,给好评哦
axis2-eclipse-service-archiver-wizard.zip
axis2根据wsdl生成java客户端代码 D:\Software\axis2-1.6.2\bin>wsdl2java.bat -uri http://10.33.30.216:9099/facs/services/ResourceSynchroWebService?wsdl -o E:\wsdloutput -p com.util wsdl2java.bat -uri ...
axis2-std-1.0-bin.zip与axis2.war axis2-std-1.0-bin.zip与axis2.war
axis2包含axis2-1.4.1-war.zip和axis2-1.4.1-bin.zip,希望大家喜欢。
axis2-eclipse-codegen-plugin-1.6.2+axis2-eclipse-service-plugin-1.6.2
axis2-eclipse-codegen-plugin-1.6.0和axis2-eclipse-service-plugin-1.6.0有关jar包下载,解压后直接将这两个jar包放到eclips下的plugins目录下,重启eclipse即可
axis2-kernel-1.3.jar axis2-kernel-1.3.jar
axis2c-bin-1.6.0-linux.tar.gz axis2c-bin-1.6.0-win32.zip axis2c-src-1.6.0.tar.gz axis2c-src-1.6.0.zip 加md5
Axis2快速发布服务详解:包括服务端与客户端。 此资源只包括脚本以及说明,整个目录没有上传。 我在此说明一下:根目录Axis2_141|---client |---server |---axis2-1.4.1(axis2的完整包) |---axis2(axis2_war...
tools的工具包,axis2,apache-cxf
axis2 webservice 服务端jar包: -->axis2-kernel-1.6.1.jar -->axis2-spring-1.6.1.jar -->axis2-transport-http-1.6.1.jar -->XmlSchema-1.4.7.jar -->wsdl4j-1.6.2.jar -->axiom-api-1.2.12.jar -->axiom...
axis2-1.5.3-bin.zip axis2-1.5.3-bin.zip axis2-1.5.3-bin.zip axis2-1.5.3-bin.zip