社区
Web 开发
帖子详情
axis2 发布webservice url路径的问题
bin_1985_bin
2011-08-12 11:10:00
假如我发布的地址是http://127.0.0.1:8080/axis2/services/hello
现在想修改成http://127.0.0.1:8080/hello
我改如何操作
...全文
440
14
打赏
收藏
axis2 发布webservice url路径的问题
假如我发布的地址是http://127.0.0.1:8080/axis2/services/hello 现在想修改成http://127.0.0.1:8080/hello 我改如何操作
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oO临时工Oo
2011-08-14
打赏
举报
回复
[Quote=引用 13 楼 bin_1985_bin 的回复:]
引用 12 楼 trocp 的回复:
引用 12 楼 trocp 的回复:
让他把调用地址更新一下不就得了,这个几乎没什么影响。前提是你接口是一样
如果让对方换接口的话
就不发这个贴啦
[/Quote]
链接都不想换一下,没得做。不用axis看能不能行。
oO临时工Oo
2011-08-12
打赏
举报
回复
[Quote=引用 2 楼 bin_1985_bin 的回复:]
引用 1 楼 trocp 的回复:
不可以。
axis2 是应用名,这个可以改。
services/hello 这个是固定格式。hello对应一个类。 这是axis2的标准、
如果是这样的话 要是想换新的程序 原来的接口不换的话 axis2岂不是悲剧啦
[/Quote]
不知要换的程序是指什么
不管怎样,如果接口一样,webservice的调用变化时,顶多更新一下引用的URL
oO临时工Oo
2011-08-12
打赏
举报
回复
[Quote=引用 3 楼 cai5 的回复:]
http://127.0.0.1:8080/axis2/services/hello
axis2 是webservice名
hello只是webservice中的一个方法名才对吧
你可以看看 server-config.wsdd
<service name="Version" provider="java:RPC">
<parameter name="……
[/Quote]
hello是一个webservice;对应一个实现类
引用URL:http://127.0.0.1:8080/axis2/services/hello?wsdl
方法表示:http://127.0.0.1:8080/axis2/services/hello?method=sayHello
sayHello表示类hello中的一个方法。
五哥
2011-08-12
打赏
举报
回复
http://127.0.0.1:8080/axis2/services/hello
axis2 是webservice名
hello只是webservice中的一个方法名才对吧
你可以看看 server-config.wsdd
<service name="Version" provider="java:RPC">
<parameter name="allowedMethods" value="getVersion"/>
<parameter name="className" value="org.apache.axis.Version"/>
</service>
服务名 :Version
对应的类是 :org.apache.axis.Version
http://127.0.0.1:8080/axis2/service
会列出
Version
对应类中所有public的方法名
bin_1985_bin
2011-08-12
打赏
举报
回复
[Quote=引用 1 楼 trocp 的回复:]
不可以。
axis2 是应用名,这个可以改。
services/hello 这个是固定格式。hello对应一个类。 这是axis2的标准、
[/Quote]
如果是这样的话 要是想换新的程序 原来的接口不换的话 axis2岂不是悲剧啦
oO临时工Oo
2011-08-12
打赏
举报
回复
不可以。
axis2 是应用名,这个可以改。
services/hello 这个是固定格式。hello对应一个类。 这是axis2的标准、
bin_1985_bin
2011-08-12
打赏
举报
回复
[Quote=引用 12 楼 trocp 的回复:]
引用 12 楼 trocp 的回复:
让他把调用地址更新一下不就得了,这个几乎没什么影响。前提是你接口是一样
[/Quote]
如果让对方换接口的话
就不发这个贴啦
oO临时工Oo
2011-08-12
打赏
举报
回复
[Quote=引用 9 楼 bin_1985_bin 的回复:]
引用 5 楼 trocp 的回复:
引用 2 楼 bin_1985_bin 的回复:
引用 1 楼 trocp 的回复:
不可以。
axis2 是应用名,这个可以改。
services/hello 这个是固定格式。hello对应一个类。 这是axis2的标准、
如果是这样的话 要是想换新的程序 原来的接口不换的话 axis2岂不是悲剧啦
不知要换的程序是指什么
……
[/Quote]
让他把调用地址更新一下不就得了,这个几乎没什么影响。前提是你接口是一样
luohuijun619
2011-08-12
打赏
举报
回复
不可以把,不过可以做跳转,做个中间
fireelf000
2011-08-12
打赏
举报
回复
可以把axis和services修改成自定义的名称,不过好像改不了楼主希望的那样
bin_1985_bin
2011-08-12
打赏
举报
回复
[Quote=引用 5 楼 trocp 的回复:]
引用 2 楼 bin_1985_bin 的回复:
引用 1 楼 trocp 的回复:
不可以。
axis2 是应用名,这个可以改。
services/hello 这个是固定格式。hello对应一个类。 这是axis2的标准、
如果是这样的话 要是想换新的程序 原来的接口不换的话 axis2岂不是悲剧啦
不知要换的程序是指什么
不管怎样,如果接口一样,web……
[/Quote]
这样说吧别人调用我的接口一直是 http://127.0.0.1:8080/hello
以前用c写的
现在我想用axis+tomcat 发布一套java写的地址是http://127.0.0.1:8080/hello
让别人调用
Bass
2011-08-12
打赏
举报
回复
可以到网上找下,新建webservice的介绍;很简单的;
Bass
2011-08-12
打赏
举报
回复
是可以改的,我也遇到过这样的问题,还有一种解决方法是,不要将axis2的包单独放到服务器下去发布,当你新建web project的时候去引入axis2的包,到项目一起build发布;
softroad
2011-08-12
打赏
举报
回复
xml里应该可以配置吧
只不过是个映射而已。
axis2
发布
webservice
和调用
axis2
服务接口
本案例实现使用
Axis2
生成.arr包
发布
WebService
服务,并使用
Axis2
生成客户端代码方式调用
WebService
Spring集成
axis2
实现
webservice
所用到的包
Spring集成
axis2
实现
webservice
所用到的Jar包,将所有的包放到项目的LIB目录下面
用
AXIS2
发布
WebService
的方法
用
AXIS2
发布
WebService
的方法
axis1.4
发布
webservice
接口步骤(java).docx
注明:这个是说明步骤,不是源码
Axis2
下
发布
WebService
方法
我上一个项目中用到了
webservice
使用
axis2
,在
axis2
下
发布
一个
webservice
Web 开发
81,116
社区成员
341,730
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章