java开发webservice

第一部分:相关下载配置

1、开发环境   eclipse-jee-mars-2-win32-x86_64.zip  http://www.eclipse.org/downloads/index-packages.php

2、配置java JDK   jdk-8u91-windows-x64.exe

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html  http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4be90.html

新建环境变量:

JAVA_HOME   C:\Program Files\Java\jdk1.8.0_91

CLASSPATH   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

Path         添加两个:      %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

测试java环境是否配置成功   按下win+R键,输入cmd调出命令符控制窗口。输入:java -version 后查看是否显示版本即可。

3、配置Tomcat

下载地址: http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.36/bin/apache-tomcat-8.0.36.exe

需要添加环境变量:

变量名:CATALINA_HOME

变量值:C:\Program Files\Apache Software Foundation\Tomcat 8.0

4、下载 Axis2-1.6.2   (官网:http://axis.apache.org/axis2/java/core/)

链接:http://pan.baidu.com/s/1kUJxSIN 密码:n31h

第二部分:配置Eclipse

1、关联Tomcat

Window-->Preference--->Server-->Runtime Enviroments

(配置安装路径:C:\Program Files\Apache Software Foundation\Tomcat 8.0)

2、关联Axis2

(配置路径:C:\Program Files\Apache Software Foundation\Axis2-1.6.2)

注意事项:axis2.war  (文件放到Tomcat安装目录webapps目录中)

     axis2-eclipse-codegen-plugin-1.6.2.zip  axis2-eclipse-service-plugin-1.6.2.zip  解压后放到 eclipse 目录下的plugin文件夹里即可

第四部分  建工程

1、新建java project;

2、新建Package 和 Class 、添加函数

3、打包为*.aar

File-->New-->Other..

选择 Axis2 Service Archive

Skip WSDL  -->Next-->Next

输出目录中即可生成 HelloService.aar 文件

4、发布到Tomcat中

复制 HelloService.aar  Tomcat安装目录的位置具体看图

取保Tomacat服务是开启的。

浏览器输入地址:http://localhost:8080/axis2/services/listServices

时间: 2024-10-25 17:06:30

java开发webservice的相关文章

纯 Java 开发 WebService 调用测试工具(wsCaller.jar)

注:本文来自hacpai.com:Tanken的<纯 Java 开发 WebService 调用测试工具(wsCaller.jar)>的文章 基于 Java 开发的 WebService 测试工具,不像上文的 iWallpaper.jar 只能实现在 Windows 系统下的功能,此工具发挥了 Java 跨平台的优势,亲测可在 Windows.Mac OS 及 Linux 下运行及使用.简单易用的专门用于测试 WebService 的小工具,在 2003 版 wsCaller.jar 的基础上

java开发webservice的几种方式(转载)

webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录. 1.Axis2方式 Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟.这里主要介绍Axis+eclipse开发webservice,当然不用eclipse也可以开发和发布webservice,只是用eclipse会比较方便. (1)下载eclipse的Java EE版本 http://www.eclipse.org/downloa

JAVA开发Webservice——JAXB

JAXB(Java API for XML Binding),提供了一个快速便捷的方式将Java对象与XML进行转换.在JAX-WS(Java的WebService规范之一)中,JDK1.6 自带的版本JAX-WS2.1,其底层支持就是JAXB. JAXB 可以实现Java对象与XML的相互转换,在JAXB中,将一个Java对象转换为XML的过程称之为Marshal,将XML转换为Java对象的过程称之为UnMarshal.我们可以通过在 Java 类中标注注解的方式将一个Java对象绑定到一段

Java开发Webservice的组件

参考:http://bbs.csdn.net/topics/390900831 转自:http://blog.csdn.net/dragoo1/article/details/50759222 1.Axis2 Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟.这里主要介绍Axis+eclipse开发webservice,当然不用eclipse也可以开发和发布webservice,只是用eclipse会比较方便. 2.Apche CXF CXF开发we

WebService应用--使用java开发WebService程序

使用Eclipse开发第一个WebService程序,本示例采用的工具为Spring-Tool-Suite,和Eclipse没有本质的区别,开发环境jdk1.7 一.开发步骤: 1.新建名为WebService项目 新建HelloService类,放在com.test.webservice包下 下面进行服务端程序的编写: 1 package com.test.webservice; 2 import javax.jws.WebService; 3 import javax.xml.ws.Endp

Java开发WebService实例(1)

参考文献:http://blog.sina.com.cn/s/blog_7bd0d6a70101dixc.html 简单的java工程实现 1 首先建立一个Java工程,在里面建一个Web services Endpoint,代码如下: package Com.WebService.Service; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.ws.Endpoint; @WebService

WebService学习总结(3)——使用java JDK开发WebService

一.WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1. 使用JDK开发(1.6及以上版本) 2.使用CXF框架开发(工作中) 二.使用JDK开发WebService 2.1.开发WebService服务器端 1.定义一个interface,使用@WebService注解标注接口,使用@WebMethod注解标注接口中定义的所有方法,如下所示: 1 package me.gacl.ws; 2 3 import javax.jws.WebMethod

.Net下实现配置化调用JAVA开发的WebService

各个系统之间进行数据交互是重要的部分,WebService是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,使用较为方便,闲话少说,正式进入到关于在.Net中调用java开发的接口. 目前JAVA开发WebService的方式很很多种:Axis2.CXF.xfire等等,但是在.Net中调用这些接口无法实现配置IP的形式进行替换调用服务,那这个问题该如何解决? 笔者测试发现相同框架开发的接口是可以进行配置URL来改变调用接口,前提是需要对JAVA基于不同框架的接口进行引用,在V

WebService学习总结(三)——使用JDK开发WebService

WebService学习总结(三)——使用JDK开发WebService一.WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1. 使用JDK开发(1.6及以上版本) 2.使用CXF框架开发(工作中)二.使用JDK开发WebService2.1.开发WebService服务器端 1.定义一个interface,使用@WebService注解标注接口,使用@WebMethod注解标注接口中定义的所有方法,如下所示:复制代码 1 package me.g