You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Bharadwaj, Nandita (GE Healthcare)" <Na...@ge.com> on 2006/07/19 09:26:02 UTC
THe Axis upgrade - problem with log4j
I upgraded from Axis Beta 2 to Axis 1.4.
The difference in the jars are...
Axis Beta 2 Axis 1.4
axis.jar axis.jar
commons-logging.jar commons-logging-1.0.4.jar
jaxrpc.jar jaxrpc.jar
log4j-core.jar log4j-1.2.8.jar
tt-bytecode.jar
wsdl4j.jar wsdl4j-1.5.1.jar
New jars
axis_ant.jar
commons-discovery-0.2.jar
saaj.jar
We are using log4j.jar also. Should I delete this log4j.jar?
Then, when I tried to start Orion Application server.. its gving the
error...
java.lang.NoSuchFieldError: priority
at
com.ge.med.rumba.framework.logging.XMLPatternLayout.format(XMLPatternLay
out.java:117)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:292)
at
org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:
225)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:150)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(Ap
penderAttachableImpl.java:57)
at org.apache.log4j.Category.callAppenders(Category.java:187)
at org.apache.log4j.Category.forcedLog(Category.java:372)
at org.apache.log4j.Category.error(Category.java:286)
at
com.ge.med.rumba.framework.logging.LocalLogService.logError(LocalLogServ
ice.java:254)
at
com.ge.med.rumba.framework.logging.LocalLogService.logError(LocalLogServ
ice.java:284)
at
com.ge.med.rumba.dataeditor.pacsintf.PacsUtil.<init>(PacsUtil.java:103)
at
com.ge.med.rumba.framework.security.service.ejb.LdapDbAccess.<init>(Ldap
DbAccess.java:60)
at
com.ge.med.rumba.framework.servlet.session.WebAppSessionListener.<init>(
WebAppSessionListener.java:35)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA
ccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
tructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at com.evermind._ay._lte(.:4352)
at com.evermind._ay._lee(.:487)
at com.evermind._ay.<init>(.:317)
at com.evermind._am._rtb(.:607)
at com.evermind._ex._rtb(.:581)
at com.evermind._eu._bj(.:382)
at com.evermind._etb.run(.:27)
at com.evermind._bf.run(.:64)
We are refering to 'priority' variable like this ->
<LoggingEvent_instance>.priority.toString()?
I am not getting any APIs for log4j.jar. So I am not being able to check
whether 'priority' variable was present in the previous versions of
log4j.jar.
Can anybody help?
OR is there any log4j forum I can ask this?
Thanks,
Nandita
Re: THe Axis upgrade - problem with log4j
Posted by Nilesh Ghorpade <ni...@yahoo.com>.
Hi Nandita,
You can access the Log4J API's at "http://logging.apache.org/log4j/docs/api/index.html".
Secondly "Priority" is a class which is present in Log4J "org.apache.log4j.Priority".
Also as per my knowledge you should not be using Priority in your implementation classes. Priority is something similar to the java.util.logging.Level class which defines the Logging levels.
"http://wiki.apache.org/logging-log4j/Log4JProjectPages" is the URL wherein you can find some information about the Log4J forums.
Hope this helps.
Cheers,
Nile
"Bharadwaj, Nandita (GE Healthcare)" <Na...@ge.com> wrote: I upgraded from Axis Beta 2 to Axis 1.4.
The difference in the jars are...
Axis Beta 2 Axis 1.4 axis.jar axis.jar commons-logging.jar commons-logging-1.0.4.jar jaxrpc.jar jaxrpc.jar log4j-core.jar log4j-1.2.8.jar tt-bytecode.jar
wsdl4j.jar wsdl4j-1.5.1.jar
New jars
axis_ant.jar
commons-discovery-0.2.jar
saaj.jar
We are using log4j.jar also. Should I delete this log4j.jar?
Then, when I tried to start Orion Application server.. its gving the error...
java.lang.NoSuchFieldError: priority
at com.ge.med.rumba.framework.logging.XMLPatternLayout.format(XMLPatternLayout.java:117)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:292)
at org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:225)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:150)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57)
at org.apache.log4j.Category.callAppenders(Category.java:187)
at org.apache.log4j.Category.forcedLog(Category.java:372)
at org.apache.log4j.Category.error(Category.java:286)
at com.ge.med.rumba.framework.logging.LocalLogService.logError(LocalLogService.java:254)
at com.ge.med.rumba.framework.logging.LocalLogService.logError(LocalLogService.java:284)
at com.ge.med.rumba.dataeditor.pacsintf.PacsUtil.<init>(PacsUtil.java:103)
at com.ge.med.rumba.framework.security.service.ejb.LdapDbAccess.<init>(LdapDbAccess.java:60)
at com.ge.med.rumba.framework.servlet.session.WebAppSessionListener.<init>(WebAppSessionListener.java:35)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at com.evermind._ay._lte(.:4352)
at com.evermind._ay._lee(.:487)
at com.evermind._ay.<init>(.:317)
at com.evermind._am._rtb(.:607)
at com.evermind._ex._rtb(.:581)
at com.evermind._eu._bj(.:382)
at com.evermind._etb.run(.:27)
at com.evermind._bf.run(.:64)
We are refering to 'priority' variable like this -> <LoggingEvent_instance>.priority.toString()?
I am not getting any APIs for log4j.jar. So I am not being able to check whether 'priority' variable was present in the previous versions of log4j.jar.
Can anybody help?
OR is there any log4j forum I can ask this?
Thanks,
Nandita
---------------------------------
How low will we go? Check out Yahoo! Messengers low PC-to-Phone call rates.