myeclips+自定义工程+axis1.4.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
myeclips自定义工程axis1.4

窗体顶端 重重的壳裹着轻轻的仰望 Yesterday is history,tomorrow is a mystery ,but today is a gift ,that is why it is called present 博客园 闪存 首页 新随笔 联系 管理 订阅 随笔- 69? 文章- 0? 评论- 129? 使用myEclipse,tomcat 和Axis发布webService 一. 1.???????? 安装axis。去官方网站/axis/下载axis包,然后解压到任何一个目录。本例使用的是axis-bin-1_4.tar.gz ,解压到E:\axis-bin-1_4\axis-1_4。 2.???????? 开发环境准备。本例使用MyEclipse6.0 ,java j2ee 1.4库,web server用tomcat6。 二.web工程: 1.?MyEclipseweb工程,名称为testAxis。工程目录为:D:\JavaProject\testAxis。 2.?testAxis部署到tomcat。 3.?axis包: 把axis目录下的E:\axis-bin-1_4\axis-1_4 \lib\下的所有jar包拷贝到工程下面的WebRoot\WEB-INF\lib下,myelipse会自动添加到引用库: 4.???????? 修改web.xml:如果没有特殊情况,最简单的方法就是用axis解压包中的web.xml直接替换testAxis工程的web.xml。例如本例,就用E:\ \axis-bin-1_4\axis-1_4\webapps\axis\WEB-INF\web.xml替换工程testAxis下的web.xml。 三.webservice: 1.?????? 在工程testAxis里新建要实现方法的接口:本例新建sayHelloToCkp.java,放在com.ckp包中。 ? package com.ckp; ? public interface sayHelloToCkp { ??? public String sayHello (); } 2.?把该类生成wsdl文件: Axis里有一个Java2WSDL方法,用于把java类生成wsdl。当然你可以写命令行手动执行这个方法。这里讲下使用MyEclipse来运行这个方法。 在sayHelloToCkp.java类文件上右键,Run As——》Open Run Dialog: 弹出窗口,新建一个configuration,下图1处,然后 Main选项卡中的main class 输入: ?? org.apache.axis.wsdl.Java2WSDL; Arguments选项卡中的program arguments输入,如下图 -o ckp.wsdl   -l http://localhost:8080/testAxis/services/ckp   -n urn:ckp   -pcom.ckp urn:ckp com.ckp.sayHelloToCkp ? 然后点击Run。会在工程目录D:\JavaProject\testAxis下生成ckp.wsdl文件。 ? 3.?????? 用wsdl生成服务类 axis里面有WSDL2Java的方法(与Java2WSDL相反),用于把wsdl文件生成java service类。当然你还可以写命令行手动执行这个方法。这里讲下使用MyEclipse来运行这个方法。 同上,还是右键Run As——》Open Run Dialog,弹出窗口,新建configuration。这次使用 org.apache.axis.wsdl.WSDL2Java , 参数是 -t -B -v -D -s -p com.ckp.server D:\JavaProject\testAixs\ckp.wsdl ? 如下图: ? Run后,将在项目的根目录下生成相关的服务类、build.xml和deploy.wsdd,undesploy.wsdd等。我们把他们拷贝到工程里的src下即可(注意包的位置): 4.?????? 服务的部署和生成server_config.wsdd: 先启动tomcat,然后运行命令行cmd,到达web服务器里类和deploy.wsdd所在的目录,如本例的是c:\apache-tomcat-6.0.14\webapps\testAxis\WEB-INF\classes\com\ckp\server 执行如下命令: java -Djava.ext.dirs= E:\axis-bin-1_4\axis-1_4\lib org.apache.axis.client.AdminClient

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档