2012-03-15 93 views
0

在我的web服务轴线客户端项目,我有客户config.wsdd中文件中,我使用的Java :org.apache.axis.handlers.LogHandler这是Axis Web服务日志问题

<deployment name="defaultClientConfig" 
    xmlns="http://xml.apache.org/axis/wsdd/" 
    xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> 

    <handler name="log" 
     type="java:org.apache.axis.handlers.LogHandler"> 
     <parameter name="LogHandler.fileName" value="../logs/xyz-Axis.log" /> 
    </handler> 

    <globalConfiguration> 
     <parameter name="disablePrettyXML" value="false" /> 
     <requestFlow> 
     <handler type="log" /> 
     </requestFlow> 
     <responseFlow> 
     <handler type="log" /> 
     </responseFlow> 
    </globalConfiguration> 

    <transport name="http" 
     pivot="java:org.apache.axis.transport.http.HTTPSender" /> 
    <transport name="local" 
     pivot="java:org.apache.axis.transport.local.LocalSender" /> 
    <transport name="java" 
     pivot="java:org.apache.axis.transport.java.JavaSender" /> 
</deployment> 

用于生成日志文件,以便我可以看到webservice的请求和响应。 但一些如何它不工作,或者我能不能找到它,请帮助

回答

1

您需要定义client-config.wsdd到项目的根级别和需要

<handler name="log" 
    type="java:org.apache.axis.handlers.LogHandler"> 
    <parameter name="LogHandler.fileName" value="xyz-Axis.log"/> 

因此改变xyz-Axis.log将生成相同级别的client-config.wsdd