0 Replies Latest reply: Apr 17, 2006 11:29 AM by Prasad Reddipalli RSS

log4j:WARN No appenders could be found for logger (org.jboss

Prasad Reddipalli Newbie

Hi,

I am using JBoss 4.0.2 and WS4EE. When i run the my web service client i get the following error. I have log4j.properties in my classpath.Please help me out with this.Thanks in advance.



log4j:WARN No appenders could be found for logger (org.jboss.webservice.client.ServiceObjectFactory).
log4j:WARN Please initialize the log4j system properly.
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (500)Internal Server Error
faultActor:
faultNode:
faultDetail:
{}string: return code: 500
<html><head><title>Apache Tomcat/5.5.9 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>org.jboss.axis.AxisFault: java.io.IOException: java.io.IOException: No serializer found for class org.apache.log4j.Logger in registry org.jboss.axis.encoding.TypeMappingImpl@3a8ea3
org.jboss.axis.AxisFault.makeFault(AxisFault.java:99)
org.jboss.axis.MessagePart.writeTo(MessagePart.java:303)
org.jboss.axis.MessagePart.getAsString(MessagePart.java:591)
org.jboss.axis.MessagePart.getAsBytes(MessagePart.java:447)
org.jboss.axis.Message.getContentType(Message.java:471)
org.jboss.axis.transport.http.AxisServlet.doPost(AxisServlet.java:971)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.jboss.axis.transport.http.AxisServletBase.service(AxisServletBase.java:370)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
</pre></p><p><b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/5.5.9</h3></body></html>

org.jboss.axis.AxisFault: (500)Internal Server Error
at org.jboss.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:722)
at org.jboss.axis.transport.http.HTTPSender.invoke(HTTPSender.java:131)
at org.jboss.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:73)
at org.jboss.axis.SimpleChain.doVisiting(SimpleChain.java:160)
at org.jboss.axis.SimpleChain.invoke(SimpleChain.java:123)
at org.jboss.webservice.client.ClientEngine.invoke(ClientEngine.java:128)
at org.jboss.axis.client.Call.invokeEngine(Call.java:3054)
at org.jboss.axis.client.Call.invoke(Call.java:3039)
at org.jboss.axis.client.Call.invoke(Call.java:2629)
at org.jboss.axis.client.Call.invoke(Call.java:2538)
at org.jboss.axis.client.Call.invokeInternal(Call.java:1976)
at org.jboss.axis.client.Call.invoke(Call.java:1914)
at org.jboss.webservice.client.CallImpl.invoke(CallImpl.java:265)
at org.jboss.axis.client.AxisClientProxy.invoke(AxisClientProxy.java:381)
at $Proxy1.getAssetStatus(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.webservice.client.PortProxy.invoke(PortProxy.java:105)
at $Proxy2.getAssetStatus(Unknown Source)
at com.verizon.wsclient.WSClient.testDumManagerService(WSClient.java:85)
at com.verizon.wsclient.WSClient.main(WSClient.java:56)



log4j.properties
-------------------
log4j.rootLogger=debug,stdout, R

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=d:/projects/ws/webservices.log
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n

log4j.appender.R.MaxFileSize=100000KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=5