您的位置:程序门 -> java ->



求救,axis无法截获username和password


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


求救,axis无法截获username和password[已结贴,结贴人:daaoke]
发表于:2007-09-10 19:25:39 楼主
参照http://www.ibm.com/developerworks/cn/webservices/ws-handler/index.html#4
这个例子,在客户端设置了密码,
call.setusername( "user1 ");
call.setpassword( "password1 ");
call.getmessagecontext().setusername( "user1 "); call.getmessagecontext().setpassword( "password1 ");

wsdl文件为
<service   name= "aa "   provider= "java:rpc ">
<parameter   name= "allowedroles "   value= "chen "/>
<parameter   name= "allowedmethods "   value= "a1,a2,a3 "/>
<parameter   name= "classname "   value= "aa.bb "/>
<requestflow>
<handler   type= "logging "/>
</requestflow>
</service>

使用这两种方法,在服务器端的logging   文件里,无法获取到username和password,get了一下,都是null.郁闷阿。。为什么能够截获方法,比如a1,a2,a3,当调用a4   方法是就不准许通过,但是不能截获username,password.
不知道谁解决过这个问题。

服务器配置为tomcat   5.5+axis   1.4
发表于:2007-09-12 19:28:101楼 得分:0
有人知道么。。自己顶一下
发表于:2007-09-12 23:16:512楼 得分:20
检查下你发布出来的wsdl的方法名称,
你给的信息太少了,不太好判断。


快速检索

最新资讯
热门点击