Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » WebService/XML/JSON/SOAP/SOA
» Web Services
打印话题 寄给朋友 订阅主题 |
作者 | 关于Axis的几个问题! |
pk
发贴: 1 积分: 0 |
于 2006-06-07 09:29
axis出来很长时间了,小弟昨天才刚刚接触,大概看了一下网上的资料就开始动手了,结果却不尽如人意,有几个疑惑一直搞不清楚,还请高手明示: 1>发布SOAPMonitor服务时(其编译后的所有文件,包括deploy-monitor.wsdd都直接放在axis根目录下),在字符界面下先转到 c:\Tomcat\webapps\axis下,然后再输入 java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient -lhttp://localhost/axis/SOAPMonitor/AdminService deploy-monitor.wsdd 执行后结果是: Processing file deploy-monitor.wsdd Exception:: (404)/axis/SOAPMonitor/AdminService 说来惭愧,我只是照本宣科,看别人这样写,就照葫芦画瓢,既然说没有这个目录结构,我就在axis目录下建一个SOAPMonitor/AdminService ,再回头上述命令,结果是: Processing file deploy-monitor.wsdd Exception:: (302)Moved Temporarily 于是上网看看,发现有的发布命令是这样写的: java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient deploy.wsdd 于是我换这种方式来执行发布,结果为: Processing file deploy-monitor.wsdd Exception:: (405)Method not allowed 后来决定干脆不用SOAPMonitor服务了,自己写了一个helloworld的jws服务,客户端居然可以访问,呵呵,窃喜了好一会。再把这个helloworld编译成class文件放到新建的axis/services目录下,连同它的deploy.wsdd一块放在里面,运行如下命令: java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient -lhttp://localhost/axis/services/AdminService deploy.wsdd 结果是: Processing file deploy.wsdd Exception:: The AXIS engine could not find a target service to invoke! targetSe rvice is null 我倒! 我的环境变量设置也没问题,怎么别人没遇到的BT问题我TMD都包圆了。 http://localhost/axis/services/AdminService 是怎么回事啊? 我的axis根目录下一开始并没有这个services/AdminService 目录的存在,怎么命令行里都要这样写?? 难道是java命令自行创建的? 还请对服务发布机制理解比较透彻的高手们给讲讲来龙去脉,以及我的具体问题所在,谢谢了. |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
14725 | 关于Axis的几个问题! | pk | 1371 | 2006-06-07 09:29 |
11687 | Re:关于Axis的几个问题! | mopan | 11 | 2006-06-29 15:08 |
12509 | Re:关于Axis的几个问题! | bluepure | 39 | 2006-06-29 15:29 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |