即时发布
1、编写HelloWorld.java,将复制到tomcat-5.0.28\webapps\axis目录下,然后将其改名为HelloWorld.jws;(注意,该.java文件不能含包名)
2、启动tomcat,打开浏览器,在地址栏输入:http://localhost:8080/axis/HelloWorld.jws ;
3、点击页面的Click to see the WSDL页面跳转到http://localhost:8080/axis/HelloWorld.jws?wsdl 页面显示对应的wsdl文件内容;
HelloWorld.java
public class HelloWorld {
public String sayHello()
{
return "HELLO WORLD!";
}
}
新创建一个项目,编写个客户端程序访问一下:
TestClient.java
//需要导入axis1的3个.jar文件:axis.jar|commons-discovery-0.2.jar|commons-logging-1.0.4.jar,这些.jar文件在axis-1_4\webapps\axis\WEB-INF\lib目录中有
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
public class TestClient
{
public static void main(String [] args) throws Exception {
String endpoint = "http://localhost:" +"8080"+ "/axis/HelloWorld.jws";//指明服务所在位置
Service service = new Service(); //创建一个Service实例,注意是必须的!
Call call = (Call) service.createCall();//创建Call实例,也是必须的!
call.setTargetEndpointAddress( new java.net.URL(endpoint) );//为Call设置服务的位置
call.setOperationName( "sayHello" );//注意方法名与HelloWorld.java中一样!!
String res = (String) call.invoke( new Object[] {} );//返回String,没有传入参数,如果传入参数, 则new Object[] {name,pwd,...}
System.out.println( res );
}
}
分享到:
相关推荐
web service 使用 axis2 框架使用的插件 必不可少的
MyEclipse下开发Web Service(Axis)
MyEclipse下开发Web Service(Axis2)
web service Axis2相关jar 里面包含了Axis2 java调用.net接口所需jar包
Web Service Axis2-1.6.2框架使用 压缩包里有:文档说明,axis2-1.6.2-bin.zip、axis2-1.6.2-war.zip、axis2-eclipse-codegen-plugin-1.6.2.zip、axis2-eclipse-service-plugin-1.6.2.zip。文档里用的所有jar压缩包...
用axis2开发web service,过程比用axis1开发web service简单
Web Service WebService Axis一个完整的客户端代码
WebService大讲堂之Axis2,Axis2教程,axis2教程例子,Web_Service实例应用
MyEclipse下开发Web Service(Axis)2,步骤简单清晰。
Chapter 1, Apache Web Services and Axis2 - Gives you an introduction to web services and the web service stack at Apache. Chapter 2, Looking inside Axis2 - Learn about Axis2 architecture and the ...
基于AXIS2实现Web Service开发
Axis开发Web Service实例,介绍AXIS的三种方法
.Web Service简介 .如何开发一个Web Service .Axis2简介 .Axis2安装与部署 .Web Service开发步骤
axis发布webservice教程axis发布webservice教程axis发布webservice教程axis发布webservice教程
web service axis 1.6。配置说明,客户端,服务端代码
MyEclipse下开发Web_Service(Axis2),全部免费下载了,全部免费了,非常的好用
目前axis2最高版本是2.0以上的版本,但是eclipse和myeclipse都不支持,无奈只能使用低版本的插件1.6.3;经实验,可以安装成功;...axis2-eclipse-service-plugin-1.6.3.zip axis2-eclipse-codegen-plugin-1.6.3.zip
Axis2与Eclipse整合开发的Web Service的服务端