Hi

I upgrade from tomcat 4.1.10 to tomcat 4.1.12
i recompile connector-4.1.12 for mod_jk2

and .. i need help ...

now during tomcat start :

Starting service Tomcat-Standalone
Apache Tomcat/4.1.12-LE-jdk14
8 [main] ERROR server.JkMain  - 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:130)
        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)
85 [main] ERROR server.JkMain  - Can't create apr
java.lang.NoClassDefFoundError
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:130)
        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)


my jk2.properties 

# list of needed handlers.
handler.list=apr,channelUnix,request
# Set the default port for the channelSocket
#channelSocket.port=8009
# Location of the socket.
channelUnix.file=${jkHome}/work/jk2.socket
# Dynamic library
apr.NativeSo=${jkHome}/lib/libjkjni.so

tks !

Reply via email to