myeclipse下开发web_service(axis2)

myeclipse下开发web_service(axis2)

ID:6127722

大小:138.00 KB

页数:6页

时间:2018-01-04

myeclipse下开发web_service(axis2)_第1页
myeclipse下开发web_service(axis2)_第2页
myeclipse下开发web_service(axis2)_第3页
myeclipse下开发web_service(axis2)_第4页
myeclipse下开发web_service(axis2)_第5页
资源描述:

《myeclipse下开发web_service(axis2)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如何将基于Axis2的WebService集成到自己的webapp本文主要描述如何使用Apache开源项目Axis提供的API来实现WebServices并集成到我们的应用程序当中。   本文的读者应有JAVAweb应用开发基础。应该具有看过WSDL,SOAP,XML等的基本规范。熟悉Eclipse+MyEclipse开发环境。一、环境准备使用Axis来开发Webservices需要准备web服务器,AxisAPI。本文使用的Webcontainer是Tomcat5.5,AxisAPI采用版本2。1.1软件下载准备Tom

2、cat下载地址:http://tomcat.apache.org/download-55.cgi#5.5.20Axis标准包:http://apache.etoak.com/ws/axis2/1_5_1/axis2-1.5.1-bin.zipAxisWar包:http://apache.etoak.com/ws/axis2/1_5_1/axis2-1.5.1-war.zipEclipse+MyEclipse:可以到官方网站下载(本文为3.3+6.5GA)1.2安装A.首先搭建开发环境,需要将下载到的Eclipse解压缩到

3、一个目录。B.安装MyEclipse6.5GA。然后启动MyEclipse。C.下面开始搭建WebServices的部署环境。将下载的tomcat包解压缩到一个目录。完成webcontainer的安装。E.将axis2.war包拷贝到tomcat安装目录下的webapps目录中。F.启动Tomcat(windows下为TOMCA_HOME/bin中的startup.bat;Linux,unix环境为startup.sh文件),打开浏览器输入并访问:http://ip:port/axis2来查看。(如果没有进行配置文件的修

4、改此地址应该为http://localhost:8080/axis2),如果能看到下面的页面则说明已经安装完成。二、QuickStart环境准备好后,先从一个简单的例子开始。以便对使用Axis来开发Webservices的大致流程有个了解。2.1编写自己的应用服务端。A.启动MyEclipse,新建立一个WebApps(File->New->Project->WebProject),给ProjectName为SayHello,其他保持不改变。目录结构如下图所示:B.我们需要一个简单的webservice,建包com.dm

5、.service,包下新建类MyService。代码如下:packagecom.dm.service;publicclassMyService{publicStringsayHello(Stringname){return"Hello,"+name+".";}}C.将Axis2集成到我们自己的webapp中。首先我们需要将Axis2Servlet写到我们的web.xml中。代码如下:

6、="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">AxisServletorg.apache.a

7、xis2.transport.http.AxisServlet1AxisServlet/services/*D.把tomcat安装目录下的webapps/axis2/WEB-INF下的service和c

8、onf文件件拷至SayHello下的WEB-INF目录下,并修改conf目录下的axis2.xml,找到并将其注释掉。把lib下的jar包也拷过去。以下jar包是必须的。activation-1.1.jaraxiom-api-1.2.8.jaraxiom-impl-1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。