2011-11-18 241 views
0

我在Tomcat服务器上部署了Axis2 war(1.6.1),并安装了我的一个测试Web服务。
当我使用示例应用程序运行我的任何服务方法时,它会失败并显示下面的错误消息。
我想检查Axis2日志,看看哪里出了问题,但不知道这些位于哪里。
任何想法?如何查找Axis2日志

错误信息: -
log4j:WARN No appenders could be found for logger (org.apache.axis2.description.AxisOperation). log4j:WARN Please initialize the log4j system properly. org.apache.axis2.AxisFault: Exception occurred while trying to invoke service method TestInsert at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) at org.apache.ws.axis2.STStub.testInsert(STStub.java:1443) at org.apache.ws.axis2.WSTSample2.main(WSTSample2.java:33)

回答

0

第一对夫妇的消息的行是告诉你,有没有使用记录。

log4j:WARN No appenders could be found for logger org.apache.axis2.description.AxisOperation). 
log4j:WARN Please initialize the log4j system properly. 

按照建议的建议

+0

Brett,你没有仔细阅读这个问题。他显示客户端日志,并询问在哪里可以找到服务器端日志。 –

1

Axis2的WAR自带log4j的预包装和配置为登录到System.out。在Tomcat中,这些日志应该以catalina.log结尾(但这可能取决于Tomcat的版本或配置)。如果您无法找到日志,您可能需要从Axis2 WAR中移除log4j JAR,以便将日志发送给JULI(我在此假设如果您熟悉Tomcat,则知道JULI是什么以及如何用它)。