通过eclipse 的axis1插件,快速开发webservice服务端和客户端
2012-08-06 15:36
519 查看
通过eclipse自带的axis1插件可快速开发webservice
下载版本比较新eclipse吧!我这里是下载的eclipse-jee-helios-SR2-win32。其他版本也行哦(个人认为)
HelloService.java
选择 server 然后再新建web service
第二步、选择你要发布的bean
第三步、选择你要发布的方法
第四步、启动服务
第五步、问是否发布你的应用。这里我没有选择
第六步、点击finished后,生成的代码。如下
访问:http://localhost:8080/server/servlet/AxisServlet (根据自己的环境情况而定)
是否发布成功。
选择client项目,新建web service client
输入发布wsdl地址:http://localhost:8080/server/services/HelloService?wsdl
一路next,直到finish
第二步、finish后项目截图
第三步、测试接口
运行结果:
tomcat console运行结果
info
name========大兵哥
上面出现了警告是因为缺少mail.jar的缘故。
我在tomcat的lib中找到mail-1.4.jar复制到client的lib中。重新运行,警告消失
下载版本比较新eclipse吧!我这里是下载的eclipse-jee-helios-SR2-win32。其他版本也行哦(个人认为)
一、开发服务端:
第一步、新建一个Dynamic Web Porject serverHelloService.java
package bing; public class HelloService{ public String getGreeting(String name) { return "你好, " + name; } public int getPrice() { return new java.util.Random().nextInt(1000); } public void printInfo(){ System.out.println("info"); } public void setName(String name){ System.out.println("name========"+name); } }
选择 server 然后再新建web service
第二步、选择你要发布的bean
第三步、选择你要发布的方法
第四步、启动服务
第五步、问是否发布你的应用。这里我没有选择
第六步、点击finished后,生成的代码。如下
访问:http://localhost:8080/server/servlet/AxisServlet (根据自己的环境情况而定)
是否发布成功。
二、客户端
第一步、新建一个Dynamic Web Porject client选择client项目,新建web service client
输入发布wsdl地址:http://localhost:8080/server/services/HelloService?wsdl
一路next,直到finish
第二步、finish后项目截图
第三步、测试接口
import java.rmi.RemoteException; import bing.HelloServiceProxy; public class TestClient { /** * @param args * @throws RemoteException */ public static void main(String[] args) throws RemoteException { HelloServiceProxy proxy=new HelloServiceProxy(); System.out.println(proxy.getGreeting("大兵哥")); System.out.println(proxy.getPrice()); proxy.printInfo(); proxy.setName("大兵哥"); } }
运行结果:
2012-8-6 16:01:35 org.apache.axis.utils.JavaUtils isAttachmentSupported 警告: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled. 你好, 大兵哥 35
tomcat console运行结果
info
name========大兵哥
上面出现了警告是因为缺少mail.jar的缘故。
我在tomcat的lib中找到mail-1.4.jar复制到client的lib中。重新运行,警告消失
相关文章推荐
- 通过eclipse 的axis1插件,快速开发webservice服务端和客户端
- 通过eclipse 的axis1插件,快速开发webservice服务端和客户端
- Eclipse下web service 服务端、客户端插件安装和使用axis1.4
- 创建简单Eclipse插件实现Axis WebService客户端
- Delphi XE5通过WebService开发Web服务端和手机客户端
- 使用Eclipse自带的Axis1插件生成Web Service服务端客户端
- Axis1.4 快速入门 发布WebService服务端、生成WebService客户端
- 使用Eclipse自带Web Service插件(Axis1.4)生成Web Service服务端/客户端
- Axis1.4 快速入门 发布WebService服务端、生成WebService客户端
- 创建简单Eclipse插件实现Axis WebService客户端
- 用AXIS2发布WebService的方法 使用eclipse插件生成服务端和客户端
- 用AXIS2发布WebService的方法 使用eclipse插件生成服务端和客户端
- 创建简单Eclipse插件实现Axis WebService客户端
- 使用Eclipse的Axis1.4插件开发Web Service及客户端
- 创建简单Eclipse插件实现Axis WebService客户端
- 使用Axis2开发webservice服务端接口+axis开发的客户端调用
- 使用Eclipse的Axis1.4插件开发Web Service及客户端
- 使用Eclipse自带的Axis1插件生成Web Service服务端/客户端
- 使用Eclipse自带Web Service插件(Axis1.4)生成Web Service服务端/客户端
- (二)axis插件开发webservice客户端【实例】