| 发表于: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 |
|
|
|
|