在Jboss上启用Axis 2调试日志

时间:2011-09-12 08:57:10

标签: java logging jboss log4j axis2

我想知道如何在JBoss上使用Axis 2启用调试级别的日志记录。我的Web服务作为.aar文件安装在Axis 2 Web应用程序中。我试图将以下内容添加到jboss-log4j.xml:

<category name="org.apache.axis2">
         <priority value="DEBUG"/>
   </category>

但这并未向server.log文件添加任何内容。我已经在很多地方读过Axis2将日志堆叠在一个名为axis2.log的文件中,该文件可以在Axis2的工作目录中找到,但是我不太明白什么是“Axis 2的工作目录”?

我还想知道如何在Axis 2客户端上启用日志记录,它应该告诉我Axis如何序列化和反序列化请求/响应。我怎样才能做到这一点?我在某处读到了我应该配置一个client-conf.wsdd,但我不知道该放在哪里。

2 个答案:

答案 0 :(得分:0)

尝试编辑可在WEB-INF / classes文件夹中找到的log4j.properties文件。对于客户端,您需要将log4j.properties文件添加到类补丁中并相应地设置属性。

答案 1 :(得分:0)

将以下内容添加到conf文件夹中的jboss-log4j.xml文件中,然后重新启动Jboss启用调试日志,这些日志附加到日志文件夹中的server.log文件中:

 <category name="org.apache.axis2">
         <priority value="DEBUG"/>
   </category>