您的位置:首页 > 编程语言 > Java开发

Java开发webservice的几种方式

2013-07-19 17:05 369 查看
  在学习编程的过程中,我觉得不止要获得课本的知识,更多的是通过学习技术知识提高解决问题的能力,这样我们才能走在最前方,更多Java专业知识,广州疯狂java培训为你讲解;

  webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录。

  1.Axis2

  Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟。这里主要介绍Axis+eclipse开发webservice,当然不用eclipse也可以开发和发布webservice,只是用eclipse会比较方便。

  (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

  http://axis.apache.org/axis2/java/core/tools/index.html

  推荐使用1.3的版本

  (4)eclipse安装axis2插件

  1)在任意目录下新建一个Axis2文件夹,在该文件夹下新建eclipse目录,在eclipse目录中新建plugins目录和 features目录,例如:D:\programSoftware\eclipse-SVN\Axis2\eclipse;

  2)把下载的axis2插件解压,并把解压的文件放到新建的eclipse的plugins目录下;

  3)在?lipse_home%的目录下新建links目录,并在links目录下新建axis2.link文件,内容为: path=D:

  \programSoftware\eclipse-SVN\Axis2;

  4)重启eclipse,点击•file-new-other,如果看到Axis2 Wizards,则表明插件安装成功。

  (5)安装axis2

  下载Axis2的WAR Distribution并解压,把axis2.war包放置到%TOMCAT_HOME%/webapps下,启动tomcat,访问http://localhost:port/axis2,Axis2安装成功。

  (6)使用eclipse新建web工程,创建一个普通java类,至少包含一个方法。

  (7)发布webservice

  1)点击eclipse的File-New-other,打开Axis2 Wizards,选择Axis2 Service Archiver,然后Next;

  2)选择Class File Location,也就是类文件存放路径,注意:只选到classes目录,不要包括包文件夹,然后 Next;

  3)选择Skip WSDL,然后Next

  4)一路Next到Select the Service XML file to be included in the Service archive,勾选Generate the service xml

  automatically;

  5)Service Name-填写你的service名称,Class Name-填写类名称,要包括包名,然后点击load,然后点击 Finish,这时webservice就发布成功了;

  6)然后到%TOMCAT_HOME%/webapps/axis2/WEB-INF/services 看看是否多了一个.aar的文件;

  7)访问http://localhost:8085/axis2/services/类名?wsdl 就可看到生成的wsdl文件了。

  注意:以上的方式是发布到axis2.war包中,你也可以把生成.aar文件copy到你的实际应用中,同时,你也可以使用eclipse的create webservice功能发布你的webservice,选择axis2生成你的webservice,这样webservice就会部署到你的应用中了。

  疯狂Java培训(疯狂软件学院咨询QQ:707.552.864)专注软件开发培训,提升学员就业能力,重点提升实践动手能力。技术知识沉淀深厚的老师,让你感受Java的魅力,激发你对于编程的热爱,让你在半年的时间内掌握8-10万的代码量,掌握Java核心技术,成为真正的技术高手;通过大量全真企业项目疯狂训练,迅速积累项目经验。让你成为技能型的现代化高端人才,迅速获得高薪就业!时间不等人,赶紧联系我们吧!疯狂java培训中心地址:广州天河区车陂沣宏大厦3011。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: