jk2 and apache

"Sam Seaver" <[email protected]>
Newsgroups gmane.comp.jakarta.tomcat.user,gmane.comp.java.sun.servlet
Message-ID <[email protected]>
I've been trying to connect tomcat to apache, instead of running tomcat 
alone. This is to avoid having to run tomcat as root...

It isn't working. I believe ive configured Apache correctly, and the 
server.xml correctly in tomcat, but

I get this error message in the catalina.out:

Apr 14, 2003 4:06:29 PM org.apache.jk.server.JkMain newHandler
SEVERE: Can't create apr
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
        at org.apache.jk.apr.AprImpl.<clinit>(AprImpl.java:340)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:140)
        at org.apache.jk.server.JkMain.newHandler(JkMain.java:494)
        at org.apache.jk.server.JkMain.start(JkMain.java:316)
        at 
org.apache.jk.server.JkCoyoteHandler.start(JkCoyoteHandler.java:164)
        at 
org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1026)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:506)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Apr 14, 2003 4:06:29 PM org.apache.jk.server.JkMain newHandler
SEVERE: Can't create apr
java.lang.NoClassDefFoundError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:140)
        at org.apache.jk.server.JkMain.newHandler(JkMain.java:494)
        at org.apache.jk.server.JkMain.processProperty(JkMain.java:475)
        at org.apache.jk.server.JkMain.processProperties(JkMain.java:442)
        at org.apache.jk.server.JkMain.start(JkMain.java:321)
        at 
org.apache.jk.server.JkCoyoteHandler.start(JkCoyoteHandler.java:164)
        at 
org.apache.coyote.tomcat4.CoyoteConnector.start(CoyoteConnector.java:1026)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:506)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:510)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Apr 14, 2003 4:06:29 PM org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on tcp port 8009
Apr 14, 2003 4:06:29 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=85/138  
config=/usr/local/jakarta-tomcat-4.1.12/conf/jk2.properties

In my tomcat connectors directory, ive got all these jars, but im not sure 
which ones to use:

./jk/build/lib/tomcat-coyote.jar
./jk/build/lib/tomcat-jk.jar
./jk/build/lib/jkconfig.jar
./jk/build/lib/jkshm.jar
./jk/build/lib/tomcat-jk2.jar
./jk/build/lib/tomcat-jni.jar
./util/build/lib/tomcat-util.jar
./util/build/lib/commons-logging.jar
./coyote/build/lib/tomcat-coyote.jar
./coyote/build/lib/tomcat33-coyote.jar
./http11/build/lib/tomcat-http11.jar
./http11/build/lib/tomcat33-resource.jar
./http11/build/lib/tomcat-util.jar
./http11/build/lib/tomcat-coyote.jar
./http11/build/lib/tomcat33-coyote.jar
./lib/commons-logging-api.jar
./lib/mx4j.jar
./lib/mx4j-tools.jar
./lib/log4j.jar
./lib/commons-logging.jar
./jtc.jar

anyone? Also should i copy the needed Jar into my webapp/WEB-INF/lib, or in 
the common/lib directory?

Thanks
Sam


_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE*  
http://join.msn.com/?page=features/virus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.