我把两个Web Service的客户端集成在一个GUI里面调用,但是其中一个
Web Service是放在wsrf的容器里面的,它的client-config.wsdd有一段global
的配置,和另一个普通Web Service不兼容。想请问,可以把globalConfiguration
下面的配置放在对应于这个服务的service标签下面么?我试了一下似乎不行,
是不是还有什么地方需要处理?
附:wsrf的Web服务stub的client-config.wsdd中的globalConfiguration部分
<globalConfiguration>
<parameter name="adminPassword" value="admin"/>
<parameter name="sendMultiRefs" value="true"/>
<parameter name="sendXsiTypes" value="true"/>
<parameter name="sendXMLDeclaration" value="true"/>
<requestFlow>
<handler type="java:org.apache.axis.message.addressing.handler.AddressingHandler"/>
<handler type="java:org.apache.axis.handlers.JAXRPCHandler">
<parameter name="className" value="org.globus.wsrf.impl.security.authentication.secureMsg.X509EncryptHandler"/>
</handler>
<handler type="java:org.apache.axis.handlers.JAXRPCHandler">
<parameter name="className" value="org.globus.wsrf.impl.security.authentication.secureMsg.X509SignHandler"/>
</handler>
<handler type="java:org.apache.axis.handlers.JAXRPCHandler">
<parameter name="authService" value="auto"/>
<parameter name="className" value="org.globus.wsrf.impl.security.authentication.secureConv.SecContextHandler"/>
</handler>
<handler type="java:org.apache.axis.handlers.JAXRPCHandler">
<parameter name="className" value="org.globus.wsrf.impl.security.authentication.secureConv.GSSHandler"/>
</handler>
<handler type="java:org.globus.wsrf.handlers.MessageLoggingHandler"/>
</requestFlow>
<responseFlow>
<handler type="java:org.apache.axis.message.addressing.handler.AddressingHandler"/>
<handler type="java:org.globus.wsrf.handlers.MessageLoggingHandler"/>
<handler type="java:org.apache.axis.handlers.JAXRPCHandler">
<parameter name="className" value="org.globus.wsrf.impl.security.authentication.wssec.WSSecurityClientHandler"/>
</handler>
</responseFlow>
</globalConfiguration>
--
FROM 166.111.68.*