axis2生成的webservice怎么用

 我来答
秋di凄凉
2016-09-23 · TA获得超过1433个赞
知道小有建树答主
回答量:894
采纳率:66%
帮助的人:284万
展开全部
下载axis2.war文件,解压缩,获取里面的文件结构,将conf、lib、modules复制到工程中的WEB-INF目录中,axis2-web建议也放到工程WebRoot目录下,因为如果调用webservice失败,没有该文件,系统会报错 2,在工程中新建一个类,该类用于对外输出web...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
匿名用户
2016-09-23
展开全部
一、下载与安装
1、axis2-1.6.2-bin.zip里有axis2的jar包。
axis2-1.6.2-docs.zip里有详细的帮助文档。
axis2-1.6.2-src.zip里是源代码。
axis2-1.6.2-war.zip里是axis的管理平台,放到tomcat可直接使用。
注:本文用bin包进行命令行使用axis2,管理平台使用的是war包。
2.安装配置
将axis2-1.6.2-bin.zip解压到本地目录D:\axis2-1.6.2
设置环境变量。【注:前提需要配置java环境变量】
AXIS2_HOME 设置值 D:\axis2-1.6.2
Path 添加值 %AXIS2_HOME%\bin
二、服务端编写
1.创建服务端的java项目testAsixServer。
编写类City与类User代码如下:
[java] view plain copy
package com.hsinghsu.model;
public class City
{
private int cityCode;
private String cityName;
public int getCityCode()
{
return cityCode;
}
public void setCityCode(int cityCode)
{
this.cityCode = cityCode;
}
public String getCityName()
{
return cityName;
}
public void setCityName(String cityName)
{
this.cityName = cityName;
}
}
[java] view plain copy
package com.hsinghsu.model;
public class User
{
private int id;
private String name;
private String password;
private City city;
public int getId()
{
return id;
}
public void setId(int id)
{
this.id = id;
}
public String getName()
{
return name;
}
public void setName(String name)
{
this.name = name;
}
public String getPassword()
{
return password;
}
public void setPassword(String password)
{
this.password = password;
}
public City getCity()
{
return city;
}
public void setCity(City city)
{
this.city = city;
}
}
编写服务类UserService。该服务类即为对外提供的服务,其中对外提供2个服务getUserById与getUserList,代码如下:
[java] view plain copy
package com.hsinghsu.service;
import java.util.ArrayList;
import java.util.List;
import com.hsinghsu.model.User;
public class UserService
{
public List<User> getUserList(User user)
{
List<User> list = new ArrayList<User>();
return list;
}
public User getUserById(int id)
{
User user = new User();
return user;
}
}
2.发布WebService服务
发布WebService服务方式可使用axis2管理平台发布,本文另添加使用soapUI发布WebService的测试服务。
只是一个例子,仅供参考。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式