The solution to my problem mentioned below is,
have the axis2-1.6.1/samples/jaxws-samples/SampleClient.java perform a log4j based logging activity i.e. to trace and debug in axis2 code, I have changed in my NetBeans 7.1.1 / project Node / properties / Actions / Debug file via main() the first line exec.args=-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLo gger -Dlog4j.debug -Dlog4j.configuration=file:/E:/Users/C770817/SW-UMGEBUNG/axis2-1.6.1/lib /log4j.properties -classpath %classpath ${packageClassName} -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLo gger makes your client code using log4j loggers and not Jdk14loggers (the default) -Dlog4j.debug makes tracing the log4j.properties file -Dlog4j.configuration=file:/E:/Users/C770817/SW-UMGEBUNG/axis2-1.6.1/lib /log4j.properties makes the path (absolute) known to my log4j.properties Now, when you press Right Mouse Button Down on SampleClient (project node ) and select for DEBUG, and because this is a maven project, the Action gets executed as set for Debug file via main() I hope this helps others too, and it took me a few hours to get it out Josef Von: Stadelmann Josef [mailto:josef.stadelm...@axa-winterthur.ch] Gesendet: Dienstag, 3. April 2012 12:13 An: java-user@axis.apache.org Betreff: AW: [axis2-1.6.1] why log4j and Jdk14 loggers in the same system? I think I was somehow wrong. Sorry. So far I have configured log4j in log4j.properties for the tomcat environment by placing log4j.properties at Tomcat and Axis2 classpath. So log4j works properly. But NOW I am at client side, any maybe someone can tell me how to make, that I can use, log4j loggers at client side when I start the jaxws-samples/SampleClient in debug mode? Josef Von: Stadelmann Josef [mailto:josef.stadelm...@axa-winterthur.ch] Gesendet: Dienstag, 3. April 2012 11:40 An: java-user@axis.apache.org Betreff: [axis2-1.6.1] why log4j and Jdk14 loggers in the same system? Why does public class org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler extends BindingProvider implements InvocationHandler { private static Log log = LogFactory.getLog(JAXWSProxyHandler.class); engage a Jdk14Logger and break all my log4j setups? I went deep on debugging and turning on log4j loggers as I need em. They all work. Today I encountered during debugging the statement above and went to add a log4j logger. However no output ws generated because debug is always false. Then I detected that I was wrong and the logger above is in fact a Jdk14 logger. Is there a known way to configure for booth type of loggers? Please help or correct this with a future version, I can not see any good to have two different logger systems engaged in a single already complex system. Josef