千家信息网

java项目整合Axis1.4的方法

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,本篇内容介绍了"java项目整合Axis1.4的方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1
千家信息网最后更新 2024年11月14日java项目整合Axis1.4的方法

本篇内容介绍了"java项目整合Axis1.4的方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1. 服务端(项目名:server)

1.1. Axis1.4环境搭建

1)下载axis1.4文件【点击下载】,复制axis-1_4\lib所有jar包到server\WebRoot\WEB-INF\lib

2)在server\WebRoot\WEB-INF下新增server-config.wsdd文件内容如下

                                                                                                                                                                                               

3)server\WebRoot\WEB-INF\web.xml加入内容:

      index.jsp                          AxisServlet           org.apache.axis.transport.http.AxisServlet                         AxisServlet           /services/*                          index.html         index.htm         index.jsp         default.html         default.htm         default.jsp          

1.2. 编写webservice类和方法

package com.sdxjd.webservice;public class Server {                public String getName(String name){         return "Hello ,"+name;     }        }

1.3. Tomcat部署,打开浏览器访问地址:

http://localhost:8080/server/services

2. 客户端(项目名:client)

2.1. 使用jdk自带的wsimport命令生成客户端,命令如下:

wsimport -keep -pcom.sdjxd.base http://localhost:8080/server/services/Server.jws?wsdl

复制生成的java文件到客户端 client\src路径下

2.2. 编写客户端类和方法

package com.sdjxd.client;import com.sdjxd.base.Server;import com.sdjxd.base.ServerService;public class Client {                public static void main(String args[]){                Server server = new ServerService().getServer();                String res = server.getName("webservice");                System.out.println(res);        }        }

"java项目整合Axis1.4的方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0