Hi,

The commons-logging.jar is in my lib above. But I also tried to add:

commons-logging-adapters-1.1.jar
commons-logging-1.1-ide.zip
commons-logging-api-1.1.jar
commons-logging-1.1.jar

The error is still the same.  Do you have any other ideas?

Thanks,
James


On 3/9/07, Nebinger, David <[EMAIL PROTECTED]> wrote:

 Facelets has some external jar requirements that you're missing; in this
case it is the apache commons-logging jar.  Add this jar to your war file
(or appropriate place in tomcat if sharing) and you'll be off and running,
at least until you hit the next dependency jar that you might have missed.

-----Original Message-----
*From:* James Gardener [mailto:[EMAIL PROTECTED]
*Sent:* Thursday, March 08, 2007 10:37 PM
*To:* [email protected]
*Subject:* facelets problem

Hi all,

I am new to facelets.  My first try is failed because of
java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4JLogger.  I am sure I did not have
this exception when I did not use facelets.  I am useing tomcat 5 and all
the log4j jars are included in my project.  I dont know where to
troubleshoot.

Have you seen this error when you use facelets?  Can anyone kindly provide
a simple example for facelets?

Thanks a lot!
James


------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------

This is my library structure:

commons-el-1.0.jar
el-api-1.0.jar
el-ri-1.0.jar
jsf-faceslets.jar
commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-collections-3.1.jar
commons-dbcp-1.2.1.jar
commons-digester-1.6.jar
commons-fileupload-1.0.jar
commons-lang-2.1.jar
commons-logging-1.0.4.jar
commons-pool-1.1.jar
dom4j.jar
hibernate3.jar
jta.jar
log4j.jar(345KB)
myfaces-api-1.1.4.jar
myfaces-impl-1.1.4.jar
ojdbc14.jar
spring.jar
struts.jar
tomahawk-1.1.3.jar

This is the exception I got:

java.lang.reflect.InvocationTargetException
 at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke (Unknown Source)
 at org.apache.tomcat.util.IntrospectionUtils.callMethod1(
IntrospectionUtils.java:890)
 at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:192)
 at org.apache.tomcat.util.digester.Rule.end (Rule.java:228)
 at org.apache.tomcat.util.digester.Digester.endElement(Digester.java
:1057)
 at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Unknown
Source)
 at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
 Source)
 at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
 at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
 Source)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
 at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (Unknown
Source)
 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
 at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561)
 at org.apache.catalina.startup.ContextConfig.applicationWebConfig (
ContextConfig.java:302)
 at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java
:959)
 at org.apache.catalina.startup.ContextConfig.lifecycleEvent(
ContextConfig.java:249)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (
LifecycleSupport.java:119)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4020)
 at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
 at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java
:739)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
 at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:800)
 at org.apache.catalina.startup.HostConfig.deployWARs (HostConfig.java
:695)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1106)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java
:310)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:119)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1019)
 at org.apache.catalina.core.StandardHost.start (StandardHost.java:718)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440)
 at org.apache.catalina.core.StandardService.start (StandardService.java
:450)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
 at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:271)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
Caused by: org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
java.lang.ClassNotFoundException :
org.apache.commons.logging.impl.Log4JLogger (Caused by
java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4JLogger) (Caused by
org.apache.commons.logging.LogConfigurationException:
java.lang.ClassNotFoundException :
org.apache.commons.logging.impl.Log4JLogger (Caused by
java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4JLogger))
 at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(
LogFactoryImpl.java :543)
 at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(
LogFactoryImpl.java:235)
 at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
 at org.apache.catalina.core.ContainerBase.getLogger (ContainerBase.java
:380)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:995)
 at org.apache.catalina.core.StandardWrapper.start(StandardWrapper.java
:1605)
 at org.apache.catalina.core.ContainerBase.addChildInternal (
ContainerBase.java:759)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java
:739)
 at org.apache.catalina.core.StandardContext.addChild(StandardContext.java
:1884)
 ... 43 more
Caused by: org.apache.commons.logging.LogConfigurationException :
java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4JLogger (Caused by
java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4JLogger)
 at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor (
LogFactoryImpl.java:397)
 at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(
LogFactoryImpl.java:529)
 ... 51 more
Caused by: java.lang.ClassNotFoundException:
org.apache.commons.logging.impl.Log4JLogger
 at java.net.URLClassLoader$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClass(Unknown Source)
 at java.lang.ClassLoader.loadClassInternal(Unknown Source)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Unknown Source)
 at org.apache.commons.logging.impl.LogFactoryImpl$1.run(
LogFactoryImpl.java:447)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.apache.commons.logging.impl.LogFactoryImpl.loadClass (
LogFactoryImpl.java:435)
 at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(
LogFactoryImpl.java:376)
 ... 52 more




Reply via email to