Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Struts war on WLS8.1 on Sun Solaris throws org.apache.commons.logging.LogConfigurationException

0 views
Skip to first unread message

Guy

unread,
Jul 22, 2003, 12:59:44 PM7/22/03
to
From: "Guy" <guy....@weblayers.com>
Sender: "Guy" <guy....@weblayers.com>
Reply-To: "Guy" <guy....@weblayers.com>
Subject: Struts war on WLS8.1 on Sun Solaris throws org.apache.commons.logging.LogConfigurationException
Newsgroups: weblogic.developer.interest.jsp
X-User-Info: 141.154.215.251
NNTP-Posting-Host: 141.154.215.251
X-Original-NNTP-Posting-Host: 141.154.215.251
Message-ID: <3f1d6d80$1...@newsgroups.bea.com>
Date: 22 Jul 2003 09:59:44 -0700
X-Trace: newsgroups.bea.com 1058893184 141.154.215.251 (22 Jul 2003 09:59:44 -0700)
X-Original-Trace: 22 Jul 2003 09:59:44 -0700, 141.154.215.251
Organization: BEA NEWS SITE
Lines: 18
XPident: Unknown
Path: newsgroups.bea.com!not-for-mail
Xref: newsgroups.bea.com weblogic.developer.interest.jsp:11494


Hi all,

I have encountered an interesting issue when trying to deploy a struts war on
a WLS8.1 running on a Sun Solaris.

After the deployment I get a org.apache.commons.logging.LogConfigurationException
due to a class not found com.bea.wlw.netui.util.logging.StrutsLogFactory .

The same war is running just fine on a WLS8.1 on an NT box as well as on Tomcat
4.18, 5.03 .

I'm using weblogic.appc to precompile the jsp pages before deploying to the WLS
and I executed it either on the NT or the Unix box, but still the same exception
after deploying to the Unix box.

Any suggestion are welcome,
Guy.

Guy

unread,
Jul 23, 2003, 12:06:51 PM7/23/03
to

The exception I get is as follows:
Error 500--Internal Server Error
java.lang.ExceptionInInitializerError
at org.apache.struts.taglib.logic.RedirectTag.(RedirectTag.java:134)
at jsp_servlet.__index._jspService(__index.java:132)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1053)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:387)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:431)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.ClassNotFoundException:
com.bea.wlw.netui.util.logging.StrutsLogFactory
at org.apache.commons.logging.LogFactory$2.run(LogFactory.java:602)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.commons.logging.LogFactory.newFactory(LogFactory.java:561)
at org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:352)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
at org.apache.struts.util.MessageResources.(MessageResources.java:105)
... 14 more
Caused by: java.lang.ClassNotFoundException: com.bea.wlw.netui.util.logging.StrutsLogFactory
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:198)
at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:62)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:223)
at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:41)
at org.apache.commons.logging.LogFactory$2.run(LogFactory.java:571)
... 19 more
0 new messages