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