Re: jk2 and apache

Aasim <[email protected]>
Newsgroups gmane.comp.java.sun.servlet
Message-ID <[email protected]>
Sam,Try this, It should work. http://www.onjava.com/pub/a/onjava/2002/11/20/tomcat.html Thanks! --Aasim.

Sam Seaver <[email protected]> wrote: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.(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

___________________________________________________________________________
To unsubscribe, send email to [email protected] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html



---------------------------------
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
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.