axis2中怎么给客户端设置密码和用户名
答案:2 悬赏:70 手机版
解决时间 2021-02-21 00:41
- 提问者网友:骑士
- 2021-02-20 08:38
axis2中怎么给客户端设置密码和用户名
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-02-20 09:57
配置Windows 2000 作为L2TP 客户端(移动用户) 按照以下步骤配置Windows 2000 计算机,使其成为L2TP 客户端。 1. 配置L2TP 拨号连接 1) 进入Windows 2000 的“开始” “设置” “网络与拨号连接” “新建连接”。 2)
全部回答
- 1楼网友:逐風
- 2021-02-20 11:27
1、可以使用server端密码验证
使用如下的命令生成客户端使用的stub 类:
%axis2_home%\bin\wsdl2java -uri http://localhost:8080/axis2/services/loginservice?wsdl -p client -s -o stub
在stub\src\client 目录中生成了一个loginservicestub.java 类,在该类中找到如下的构造句法:
public loginservicestub(org.apache.axis2.context.configurationcontext configurationcontext, string targetendpoint, boolean useseparatelistener) throws org.apache.axis2.axisfault
{
_serviceclient.getoptions().setsoapversionuri( org.apache.axiom.soap.soap12constants.soap_envelope_namespace_uri);
}
在该方法中最后添加如下的代码:
// 第3 步:打开客户端的session 管理功能
_serviceclient.getoptions().setmanagesession(true);
下面的客户端代码使用loginservicestub 对象访问了刚才建立的webservice:
loginservicestub stub = new loginservicestub();
loginservicestub.login login = new loginservicestub.login();
login.setusername("bill");
login.setpassword("1234");
if(stub.login(login).local_return)
{
system.out.println(stub.getloginmsg().local_return);
}
运行上面的代码后,会输出“成功登录”信息
2、可以使用ws:security
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯