log4j trouble getting 1.2.6 running
Stephen <[email protected]> Wed, 04 Feb 2004 16:25:27 +1300
| Newsgroups | gmane.comp.java.enhydra.barracuda.general |
|---|---|
| Message-ID | <[email protected]> |
Hi All,
I'm having trouble getting 1.2.6 running. I'm getting the following
error in the Tomcat log:
<snip>
2004-02-04 16:11:40 WebappLoader[/Barracuda]: Deploy JAR
/WEB-INF/lib/jtidy-r7-xmlc-2.2.4.jar to
/opt/sdwjava/jakarta-tomcat-4.1.24/webapps/Barracuda/WEB-INF/lib/jtidy-r7-xmlc-2.2.4.jar
2004-02-04 16:11:40 WebappLoader[/Barracuda]: Deploy JAR
/WEB-INF/lib/log4j-1.2.8.jar to
/opt/sdwjava/jakarta-tomcat-4.1.24/webapps/Barracuda/WEB-INF/lib/log4j-1.2.8.jar
2004-02-04 16:11:40 WebappLoader[/Barracuda]: Deploy JAR
/WEB-INF/lib/plankton.jar to
/opt/sdwjava/jakarta-tomcat-4.1.24/webapps/Barracuda/WEB-INF/lib/plankton.jar
2004-02-04 16:11:41 WebappLoader[/Barracuda]: Deploy JAR
/WEB-INF/lib/xmlc-all-runtime-2.2.4.jar to
/opt/sdwjava/jakarta-tomcat-4.1.24/webapps/Barracuda/WEB-INF/lib/xmlc-all-runtime-2.2.4.jar
2004-02-04 16:11:41 StandardManager[/Barracuda]: Seeding random number
generator class java.security.SecureRandom
2004-02-04 16:11:41 StandardManager[/Barracuda]: Seeding of random
number generator has been completed
2004-02-04 16:11:47 StandardContext[/Barracuda]: Error configuring
application listener of class org.apache.log4j.servlet.InitContextListener
java.lang.ClassNotFoundException:
org.apache.log4j.servlet.InitContextListener
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1443)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3236)
</snip>
Process
Running on RedHat 9 with Sun version 1.4.2_02
1. unzip Barracuda and cd to src directory
2. Ran "ant war" and it failed as couldn't find log4j. I downloaded
log4j-1.2.8 and put it in the WEB-INF/lib-cvs folder where the build
script was looking for it.
3. copy Barracuda.war to webapps folder of tomcat-4.1.24
4. Start tomcat and get the error above.
Summary
I can see from the log snippet above that the log4j jar is loading.
I had a look in the source of log4j and there doesn't seem to be a class
called org.apache.log4j.servlet.InitContextListener
If someone could point me in the right direction that would be much
appreciated.
Thanks
Stephen