Sorry it took me so long to respond, but thanks for your help. This
seems to have fixed my problem :-)
Greg
On Jul 26, 2006, at 1:28 PM, Papaioannou, Todd wrote:
Greg,
Try this: create a commons-logging.properties file somewhere in the
classpath
of your portlet. WEB-INF/class is favorite. Put this in there:
org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLo
gg
er
Todd
-----Original Message-----
From: Greg Reddin [mailto:[EMAIL PROTECTED]
Sent: Tuesday, July 25, 2006 8:31 PM
To: MyFaces Discussion
Subject: Re: Myfaces Portlets With Liferay and Maven
Thanks, Todd. Here's the stack trace:
03:23:44,545 ERROR [org.apache.catalina.core.ContainerBase]
Exception invoking periodic operation:
java.lang.NoSuchMethodError: org.apache.log4j.Category.log(Ljava/
lang/
String;Lorg/apache/log4j/Level;Ljava/lang/Object;Ljava/lang/Th
rowable;)V
at org.apache.commons.logging.impl.Log4JCategoryLog.error
(Log4JCategoryLog.java:149)
at org.apache.catalina.core.StandardContext.listenerStart
(StandardContext.java:3733)
at org.apache.catalina.core.StandardContext.start
(StandardContext.java:4187)
at org.apache.catalina.startup.HostConfig.checkResources
(HostConfig.java:1089)
at org.apache.catalina.startup.HostConfig.check
(HostConfig.java:1187)
at org.apache.catalina.startup.HostConfig.lifecycleEvent
(HostConfig.java:292)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.backgroundProcess
(ContainerBase.java:1305)
at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:
1569)
at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:
1578)
at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
at java.lang.Thread.run(Thread.java:613)
This is what I have in WEB-INF/lib:
commons-beanutils-1.7.0.jar
commons-codec-1.3.jar
commons-collections-3.1.jar
commons-digester-1.7.jar
commons-el-1.0.jar
commons-fileupload-1.0.jar
commons-lang-2.1.jar
commons-logging-1.0.4.jar
commons-validator-1.1.4.jar
jstl-1.1.2.jar
myfaces-api-1.1.1.jar
myfaces-impl-1.1.1.jar
oro-2.0.8.jar
tomahawk-1.1.1.jar
util-jsf.jar
xml-apis-1.0.b2.jar
It looks like the problem is with an incompatible version of log4j.
I have log4j 1.2.12 in common/lib/ext.
Greg
On Jul 25, 2006, at 1:34 PM, Papaioannou, Todd wrote:
I have one there too, and also commons-logging-1.0.4.jar in my
WEB-INF/lib folder. Everything works fine. Is there some
exception you
are getting that might shed some more light?
Todd
-----Original Message-----
From: Greg Reddin [mailto:[EMAIL PROTECTED]
Sent: Monday, July 24, 2006 3:18 PM
To: MyFaces Discussion
Subject: Re: Myfaces Portlets With Liferay and Maven
On Jul 24, 2006, at 4:33 PM, Papaioannou, Todd wrote:
What version of Liferay are you using? With the LEP 4.0 you
shouldn't
have to worry about the version of Myfaces LEP is using
since this is
segrated into a different classloader. You are free to
put whatever
version you want in your WEB-INF/lib folder. I am using
MyFaces-1.1.4-SNAPSHOT and tomhawk-1.1.2 with no problems.
I'm using Liferay Professional 4.0 - Tomcat version. I found a
commons-logging.jar (version 1.0.4 according to the
Manifest) in common/lib/ext. If I remove it Liferay won't start
because some portlets die (including the main CMS portlet).
Greg