基于Axis的WebService简单实例
2013-07-11 16:52
232 查看
1、上apache官网下载axis的开发包。(这里的环境是axis-1.4的)
下载下来的开发包的结构是这样滴,可能有人下的只有开发包(也就是lib文件夹下的jar),建议下载完整的方便学习。
2、打开myeclispe新建一个项目,倒入lib下的所有包,然后新建个类HelloService:
(注意import包的类型)
5、然后把刚才的HelloService拷到改项目里面,注意把HelloService.java改成HelloSerive.jws,然后访问:http://localhost:8080/axis/HelloService.jws,你会看到:
6、点击链接,你会看到关于该服务的描述:
7、然后运行客户端访问,你会看到:
8、好的,入门就到这里,记得深入学习哦。
下载下来的开发包的结构是这样滴,可能有人下的只有开发包(也就是lib文件夹下的jar),建议下载完整的方便学习。
2、打开myeclispe新建一个项目,倒入lib下的所有包,然后新建个类HelloService:
public class HelloService { public String sayHello(String name){ return "欢迎你:" + name + ",来到web服务。"; } }3、然后再建个客户端文件:ServiceClient
(注意import包的类型)
import java.rmi.RemoteException; import javax.xml.namespace.QName; import javax.xml.rpc.ServiceException; import org.apache.axis.client.Call; import org.apache.axis.client.Service; public class ServiceClient { public static void main(String[] args) throws ServiceException, RemoteException{ String url = "http://localhost:8080/axis/HelloService.jws"; Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(url); call.setOperationName(new QName(null, "sayHello")); String result = (String)call.invoke(new Object[]{"andy"}); System.out.println("web服务返回值为:" + result); } }4、把下载下来的文件下的webapps下的axis文件夹(这是个例子)拷贝到tomcat的webapps目录下,启动Tomcat,访问该项目你会看到:
5、然后把刚才的HelloService拷到改项目里面,注意把HelloService.java改成HelloSerive.jws,然后访问:http://localhost:8080/axis/HelloService.jws,你会看到:
6、点击链接,你会看到关于该服务的描述:
7、然后运行客户端访问,你会看到:
8、好的,入门就到这里,记得深入学习哦。
相关文章推荐
- 基于Axis的WebService简单实例
- 基于Eclipse、Tomcat、Axis开发WebService简单实例
- 一个简单的模拟用户名是否存在的基于契约优先WSDL的webservice开发实例
- 基于jax-ws的webservice 简单实例
- 基于axis1.4的webservice实例
- java中用Axis开发webservice的简单实例
- 基于spring3.0.5 mvc 简单用户管理实例
- WebService之基于REST机制的实现实例(Java版)
- 关于webservice的异步调用简单实例
- JAVA项目中发布WebService服务—简单实例
- java访问PHP写的webService的方法—基于axis框架 .
- 用Java 开发 WebService Axis简单实例
- oracle9i存储过程、触发器、函数简单实例(基于PL/SQL7.1)
- 分享php中四种webservice实现的简单架构方法及实例
- WebService之WSDL和SOAP实例(基于JAVA)
- Eclipse下基于Axis的webservice开发
- 基于Datatables跳转到指定页的简单实例
- python基于mysql实现的简单队列以及跨进程锁实例详解
- Java WebService 简单实例 方式三(axis1接口调用方式)
- WinForm调用WebService简单实例详解【新手入门】