2012-03-15 106 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