基于Axis1.4的webservice接口开发(代码开发)

2021-07-03 06:03

阅读:616

标签:sha   1.0   用户   clip   net   ssi   images   method   tar   

基于Axis1.4的webservice接口开发(代码开发)

一、开发环境:

  我的开发环境是MyEclipse 2015+Apache-Tomcat-8.0.21。

二、代码开发:

  1、新建一个Web Project工程,并导入jar包(Axis1.4的环境搭建在上一篇博客http://www.cnblogs.com/zhukunqiang/p/7124977.html中有介绍):

技术分享

  1、在com.ll.server包下新建java类,工程结构目录如下:

技术分享

 

  2、java代码如下(由于该项目用于测试,简单点无所谓):

package com.ll.server;

public class HelloWorld {
	public String sayHello(String username){  
		return spake()+"hello, " + username;  
	}  
	public String spake(){
		return "调用了HelloWorld类的spake方法";
	}
}

   4、配置web.xml文件:

"1.0" encoding="UTF-8"?>
"http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
  axiswebserviceAxisServletclass>org.apache.axis.transport.http.AxisServletclass>  
    AxisServlet/services/*index.jsp

 

  5、在工程的WEB-INF目录下新建deploy.wsdd文件,文件内容如下:

 

 

   6、在工程的WEB-INF目录下新建server-config.wsdd文件,文件内容如下:

 

 

三、原项目测试:

  1、将项目部署到Tomcat中,并启动服务器。

  2、在浏览器地址栏输入:http://localhost:8080/axiswebservice/services/HelloWorld得到如下界面:

技术分享

 

  3、在浏览器地址栏输入:http://localhost:8080/axiswebservice/services/HelloWorld?wsdl得到如下界面:

技术分享

 

  如果输入网址,出现2、3步所示的界面,则webservice接口部署成功。

 基于Axis1.4的webservice接口开发的接口调用部分在下一篇中会有介绍:http://www.cnblogs.com/zhukunqiang/p/7125691.html

基于Axis1.4的webservice接口开发(代码开发)

标签:sha   1.0   用户   clip   net   ssi   images   method   tar   

原文地址:http://www.cnblogs.com/zhukunqiang/p/7125668.html


评论


亲,登录后才可以留言!