社区
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
我改如何操作
...全文
462
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
管理平台
发布
WebService
,包括配置环境变量、创建服务类、编写services.xml文件及部署步骤。
使用
axis2
发布
webservice
接口
本文详细介绍如何使用
axis2
-1.4.1
发布
WebService
,并通过RPC方式调用已
发布
的服务。步骤包括下载
axis2
、
发布
war包、编写Java类、拷贝class文件等。最后演示如何编写客户端代码调用服务。
ssh集成
axis2
时struts和
webservice
路径
问题
本文详细介绍了在部署
Webservice
时遇到Struts2与
Axis2
配置冲突导致的HTTPStatus404错误,并通过调整Struts2的
URL
路径
配置解决了
问题
。通过将Struts2管理
路径
缩小到只处理行动
路径
,使得
Webservice
能够正常访问。
Java
WebService
_CXF、Xfire、
AXIS2
、AXIS1_四种
发布
方式(使用整理)
本文详细介绍了使用CXF、Xfire、
AXIS2
、AXIS1等五种方式
发布
WebService
的具体步骤,包括添加依赖、配置文件、编写接口及其实现类,以及客户端调用示例。
AXIS2
发布
WebService
的方法
本文介绍了使用
AXIS2
在已有工程中
发布
WebService
的两种方法,包括打包
发布
和不打包
发布
的方式,详细步骤及配置。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章