Eclipse+Tomcat+Axis2配置webservice。

前言

VS2012安装慢的出翔,借时间总结一下前两天初次搭建webservice的过程 。

整个项目需求是在android 的client端实现一个浏览器的插件, 并且需要调用webservice的功能。 webservice这边亦需要连接数据库(以后有时间再总结),同时因为我创建的是java项目,又要用一些C#的源码,所以再后期可能还需要一些整合的工作。这篇文章仅总结一下搭建webservice的过程。 期间确实遇到了一些瓶颈(包括axis2的arr文件对配置文件读取的限制)

安装eclipse for javaee

因为要建立web工程,所以选择eclipse for javaee。 在官网直接下载即可

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junosr2

根据需要可以配置一下jre。

安装配置tomcat

现在最新的是tomcat8.0, 不过我使用的是tomcat7.0

http://tomcat.apache.org/download-70.cgi

选择适合的版本。

下载的压缩包解压后放到自己喜欢的路径,我的是 D:\work\apache-tomcat-7.0.55

新建变量名:CATALINA_BASE,变量值: D:\work\apache-tomcat-7.0.55

新建变量名:CATALINA_HOME,变量值: D:\work\apache-tomcat-7.0.55

打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

设置好后,在tomcat的bin目录下双击 startup , 运行完后在浏览器地址栏输入http://localhost:8080 。 能访问tomcat主页,则说明tomcat安装成功。

点击shutdown关闭tomcat。

在地址栏输入“startup” , 再次启动tomcat。 成功,则说明环境变量配置正确。

配置eclipse的tomcat插件

eclipse tomcat插件:http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV33.zip

解压tomcatPluginV33.zip,将解压后的文件放到eclipse/plugins内,重启eclipse,可看见tomcat图标,在window/perference 下,

选择tomcat,tomcat version里选择version 7.x,tomcat home 中选择tomcat 的安装目录。按tomcat启动图标,

在浏览器里输入http://localhost:8080/,可以看见官网。说明已经成功了。

Axis2的安装配置

截止到配置好tomcat,我们已经可以通过eclipse来发布web工程了。

但是为了发布可以被客户端调用的webservice, 还需要通过axis2 。

http://apache.etoak.com//axis/axis2/java/core/1.6.2/axis2-1.6.2-bin.zip

http://apache.etoak.com//axis/axis2/java/core/1.6.2/axis2-1.6.2-war.zip

将axis2-1.6.2-bin.zip解压到电脑中的任意目录

将axis2-1.6.2-war.zip解压后,放到tomcat的webapps目录下,重启tomcat,会发现webapps目录下多了axis2文件夹

在浏览器里输入http://localhost:8080/axis2,会发现对应的网页,说明已经成功了。

在Eclipse中进行配置,会出现Axis2 runtime loaded successfully,说明加载成功了。再下载两个插件:http://apache.etoak.com/axis/axis2/java /core/1.6.2/axis2-eclipse-

codegen-plugin-1.6.2.zip

http://mirror.bit.edu.cn/apache/axis/axis2/java/core/1.6.2/axis2-eclipse-service-plugin-1.6.2.zip

解压后都放到eclipse的plugins目录下,在eclipse中,file-->new-->others..里面会出现axis2 wizards

建立webservice

HelloWorldService.java就是我用来测试的webservice。 它包含两个方法,sayHello 和getAge。

右键工程,File-->New-->Other-->Axis2 Wizards-->Axis2 Service Archiver

注意选择web工程的classes路径

选择刚才建立的HelloWorldService 并load

注意输出路径: tomcat路径下的webapps->axis2->web-inf->services

完成。

可以在输出路径下看到arr文件。

验证

重启tomcat。 访问http://localhost:8080/axis2 可以看到刚才配的webservice

现在webservice已经成功发布了。 关于如何在客户端调用webservice服务将在后文总结。

参考文档:http://blog.sina.com.cn/s/blog_4979ec3e0101ad80.html



Eclipse+Tomcat+Axis2配置webservice。

时间: 2024-11-29 19:09:44

Eclipse+Tomcat+Axis2配置webservice。的相关文章

LInux环境下Eclipse + Tomcat + MySQL 配置J2EE开发环境的方法

上一篇博文里总结了面向对象三大特性在Java中的体现,现在谈一谈Java中的抽象类,接口,内部类等特性. 一. 抽象类 public abstract class Shape { public int shapeID = 0; public abstract double getArea(); } Java中允许类.接口或成员方法具有抽象属性,而不允许成员域或构造方法具有抽象属性. 类修饰词中含有abstract的类具有抽象属性,称为抽象类:接口总是具有抽象属性. 如果成员方法的修饰词中含有ab

Eclipse中Axis2发布WebService

介绍:Axis是apache下一个开源的webservice开发组件. l  开发工具下载: 1.  eclipse的Java EE版本.下载地址:http://www.eclipse.org/downloads/ 2.  axis2.下载地址:http://axis.apache.org/axis2/java/core/download.cgi 3.  eclipse的两个axis2插件: Axis2_Codegen_Wizard Axis2_Service_Archiver. 下载地址:ht

01.Eclipse tomcat数据源配置Unable to find [jdbc]

一.问题情境 通常情况下如果eclipse中配置tomcat时,本地tomcat本地目录中的context.xml没有配置数据源时, eclipse中配置tomcat已经配置完成,在其中运行web项目时,会报如下错误 Unable to find [jdbc]. 警告: Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependenc

[Java EE] LInux环境下Eclipse + Tomcat + MySQL 配置J2EE开发环境的方法

http://www.colabug.com/thread-1168296-1-1.html 1. 版本信息      (1)CentOS 6.4发行版64位,uname -a 显示如下:              Linux localhost.localdomain 3.11.6 #1 SMP Sat Nov 2 23:25:40 KST 2013 x86_64 x86_64 x86_64 GNU/Linux   (2)Eclipse: Version: Kepler Service Rel

Axis2发布webservice(1)--0配置发布

Axis2发布webservice(1)--0配置发布webservice 一. 准备工作 1.下载axis2程序包:   http://axis.apache.org/axis2/java/core/download.cgi      下载时选择Binary Distribution版本的zip格式文件和WAR Distribution的zip格式文件,总共2个zip文件:      axis2-1.6.2-bin.zip:包含axis2是所有jar包,再编程时根据需要将解压后的lib文件夹下

[web service]axis2+eclipse+tomcat开发web service

首先需要下载相应的安装包. jsdk1.5 :自己网上搜搜有的是. tomcat:http://tomcat.apache.org/download-60.cgi 下载tomcat 6.0 zip文件. eclipse :下载http://www.eclipse.org/downloads/  Eclipse IDE For java EE developers axis2:http://axis.apache.org/axis2/java/core/download.cgi 下载Binary

Axis2发布webservice(2)--利用eclipse的axis2插件打包为arr发布

一.编写webservice的java文件 在eclipse中新建java project,然后新建一个java类,我这里命名为:ManagerUserService.java,源代码: package com.hoo.service; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random; import

Eclipse Tomcat插件的配置, 及 Tomcat 的配置

Eclipse Tomcat插件的配置, 及 Tomcat 的配置 首先下载 对应 eclipse 版本的 tomcat 插件版本,(这里要注意: Tomcat 插件是Tomcat 插件,Tomcat 是 Tomcat, 两者不能混淆!) 下载地址:http://www.eclipsetotale.com/tomcatPlugin.html 然后将得到的压缩包解压,放入 eclipse 的 plugins 目录中重启 eclipse, Tomcat 插件安装成功! 当然安装成功不并代表能使用,这

Eclipse Tomcat配置/管理/调试指南

从myeclipse转到Eclipse最不方便的之一莫过于Web项目部署了,老是在想怎么不能把myeclipse的那个移植过来,或者有没有高人能按照Myeclipse开发一个,非常遗憾. 原版的Eclipse自带WTP,WTP本身的Web应用服务器管理功能还可以,但有些复杂. 要想把它用顺手,还要花点时间来学习一下.学会后还算方便的. 目前还未找到十分好用的Eclipse下的管理Tomcat的插件. 有一个老处于插件TomcatPlugin V321,只能管理一个Tomcat,数量上不够用. 所