- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 2017届江苏省高考化学一轮复习专题8《物质结构和性质》33《原子结构和性质》(苏教版) Word版含解析.doc
- 2017创新导学案一轮复习课件生活和消费1.ppt
- 2017-2021年长三角地区物流业投资规划和前景分析报告(目录).pdf
- 2017届高三数学(全国人教A版,理)一轮复习单元滚动检测第一单元 集合和常用逻辑用语.doc
- jQuery选择器、函数、方法一览表.docx
- 2016环评师噪声导则和标准.pdf
- 2017年深圳市高三年级第二次调研考试数学(理科)试卷.pdf
- 2017-2021年上海物流业投资规划和前景分析报告(目录).pdf
- jsj_C语言转义字符和格式控制符参考.pdf
- 2017年重庆南岸月考数学试卷.pdf
最近下载
- 400字作文稿纸A4打印模板-400字作文稿纸[参考].doc VIP
- 物业三标体系培训.pptx VIP
- 7838G_Ren Jiansheng LD-Parex芳烃联合装置工程变化_04_20.pdf VIP
- 教育法律法规-教育法律法规.ppt VIP
- 《电子商务实务》课程标准.doc VIP
- PCS-9621_120189站用接地变保护装置说明书.doc VIP
- 2024甘肃武威凉州区发放镇招聘专业化管理的大学生村文书历年考试试题及答案.docx
- (2025秋新版)苏教版科学三年级上册全册教案.docx
- 党员转正申请书范文3篇.doc VIP
- 如何与学生进行有效沟通培训.pptx VIP
文档评论(0)