创建第一个WebService项目
前提:
保证联网的情况下创建webservice实例,需下载依赖jar
一、创建WebService服务端
1、创建服务端的工程
2、创建javaee的WebServices服务
3、命名server服务
4、等待下载依赖的jar
5、等待下载依赖的jar
6、生成WSDL文件
7、指定部署的方法名称
8、wsdl文件格式
9、配置tomcat服务器
10、选择Tomcat Server->Local
11、选择本地的tomcat位置,并点击Fix
12、关联的war
13、引入Apache Axis依赖包
14、选择Library Files
15、选择依赖的包
16、点击Fix,添加Apache Axis
17、在server-config.wsdd文件中配置暴露的服务,添加对应的类名
18、启动
服务端部署成功。
二、创建WebService客户端
1、创建客户端的项目
2、命名client服务
3、等待下载依赖的jar
4、点击sever服务暴露方法的wsdl链接,查看address
5、创建客户端的弹窗Web service wsdl url,在server的服务链接下加上?WSDL
6、客户端项目新建成功,但报错
重写main方法
7、运行结果如下
三、遇到的问题
1、问题
faultString: The AXIS engine could not find a target service to invoke! targetService is HelloWorld
2、报错
3、原因
服务端的配置问题
在wsdd中添加配置问题解决