使用Eclipse+Axis2创建与发布Web服务

 

使用Eclipse+Axis2创建与发布Web服务

一、       下载Axis2并部署:

http://apache.justdn.org/ws/axis2/1_3/的列表中下载axis2-1.3-war.zip 。将其解压,把其中的axis2.war文件复制到tomcatwebapps目录下即可。

二、       测试部署是否成功:

启动tomcat,在浏览器地址栏中输入http://localhost:8080/axis2 。查看结果,应该如下图所示,则表示部署成功:

三、       下载Axis Eclipse plug-in(代码生成工具和打包工具)

下载地址为:

http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-codegen-wizard.zip

http://apache.justdn.org/ws/axis2/tools/1_1_1/axis2-eclipse-service-archiver-wizard.zip

然后解压,组织目录结构如下,用link方法安装插件:

   然后启动Eclipse,检查New->other下面是否有如下选项:

则表明插件安装成功.

四、       创建羡慕,编写web服务类文件

创建Dynamic Web Project项目,创建org.sang.virtual,编写Toilet类。项目如下图所示:

Toilet类内容如下:

package org.sang.virtual;

public class Toilet {

public boolean isCanUse() {

return false;

}

}

五、       创建Web Service,并生成WSDL文件:

使用lomboz提供的WTP工具来创建。具体过程略。也可以通过Axis2 Code Generator工具来,具体过程省略。

六、       META-INF下建立services描述文件services.xml如下:

<service name="ToiletService">

<description>Please Type your service description here</description>

<parameter name="ServiceClass" locked="false">

org.sang.virtual.Toilet

</parameter>

<excludeOperations>

<operation>isCanUse</operation>

</excludeOperations>

</service>

这个文件也可以不自己手工建立,在后面可以自动生成。

七、       使用Axis2 Service Archiver来进行打包:

启动向导,选择刚建立的类编译后的class文件和services.xml文件(services.xml 文件可以由工具自动生成)。如下图所示:

 

输入类的全名之后,要点击load载入。剩下的步骤就很简单明了了!将打包后的文件后缀名改为.aar。然后复制到Axis2\WEB-INF\services目录下即可。

八、       测试是否发布成功:

使用浏览器进行测试,看是否可以看到它的WSDL文件。

posted on 2007-10-16 19:57 桑之兮(CS-LIN) 阅读(1579) 评论(3)  编辑  收藏 所属分类: AXIS

评论

# re: 使用Eclipse+Axis2创建与发布Web服务 2007-12-22 20:11

图呢?
  回复  更多评论   

# re: 使用Eclipse+Axis2创建与发布Web服务 2008-01-08 15:57

图呢?原文地址是什么?如何用link方式啊?
我怎么配置不成功link方式,如果有答案,请发给testman@163.com,谢谢。  回复  更多评论   

# re: 使用Eclipse+Axis2创建与发布Web服务 2008-01-12 14:33 CS-LIN

@通
我的QQ:289972458
直接联系就行  回复  更多评论   




标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 



<2007年10月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

导航

统计

常用链接

留言簿(1)

随笔分类(6)

随笔档案(6)

相册

搜索

最新评论

阅读排行榜

评论排行榜