加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AXIS1学习笔记

发布时间:2020-12-17 01:01:05 所属栏目:安全 来源:网络整理
导读:1 、新建 web 服务 . ? NEW - Server - Server ? 选择 ? ? ? ? 选择路径, jdk ,修改名称 ? ? ? ? ? 最后点完成。 ? 这样就建立一个 server 了,然后在 server 里就看的到服务了。 ? ? ? ? ? ? ? 注意,这个 Server 视图跟另外一个 Server 视图是不一样的,

1、新建web服务.

?

NEW -> Server -> Server

?

选择

?

?

?

?

选择路径,jdk,修改名称

?

?

?

?

?

最后点完成。

?

这样就建立一个server了,然后在server里就看的到服务了。

?

?

?

?

?

?

?

注意,这个Server视图跟另外一个Server视图是不一样的,一般未显示出来,如果没有,可以在菜单中显示出来,WINDOWS -> Show View -> Server -> Server

?

?

?

?

?

2、新建动态web项目.

?

新建一个动态web项目,名为TestAxis

?

?

?

剩下的全部默认,点完成。

?

?

3、由wsdl生成服务端

?

选中wsdl文件,点击右键,选择Web Service,在选择Generate Java bean skeleton .

?

?

?

?

?

之后,选择wsdl文件,选择Server为刚建的tomcat6 server,服务项目选择新建的动态web项目TestAxis项目。注意下面勾选发布Web Service

?

?

?

?

?

?

点击下一步,

?

?

?

?

如果需要自定义包路径的话,可以勾选那个框,否则按照wsdl的域名,自动生成包路径,点下一步

?

?????

?

Start server按钮.next,

?

?

?

?

?

这个不勾选,点完成。

?

这次再看那个项目,就会发现多了很多东西,包括自动生成的服务端代码,wsdd文件,以及引用的包,以及wsdl文件,打开wsdl文件,,看最后,有发布地址

http://localhost:8080/TestAxis/services/HelloPort

?

?

?

地址就是web service访问的地址,在浏览器上打开能看到wsdl表示生成服务端成功。

?

?

?

?

?

4、修改webService方法

找到实现类HelloPortBindingImpl.java

该类只定义了一个方法say方法

修改该方法

publicclass HelloPortBindingImplimplements com.liangbinny.www.Hello{

??? public java.lang.String say(java.lang.String arg0,int arg1)throws java.rmi.RemoteException {

??????? return"I am "+arg0+",and I am "+arg1+" years old";

??? }

?

}

?

然后重启服务,客户端调用显示为:

?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读