You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by david chan <da...@yahoo.com> on 2002/10/03 06:22:40 UTC

can't create apr

Hi,
 I am configuring apache web server 2.0.42 and tomcat
4.1.12 by using jk2 in my win2k.
 Apache successfully load the mod_jk2-2.0.42.dll.
 But tomcat side has some problems:

Any idea?
Thanks.
David

 Here is my in $(Apache_HOME)/conf/worker2.properties:
[shm]
file=F:/Program Files/Apache
Group/Apache2/logs/shm.file
size=1048576

# Example socket channel, override port and host.
[channel.socket:localhost:8019]
port=8019
host=127.0.0.1

# define the worker
[ajp13:localhost:8019]
channel=channel.socket:localhost:8019

# Uri mapping
[uri:/examples/*]
worker=ajp13:localhost:8019
========================= end worker2.properties ====

Here is my $(catalina_home)/conf/jk2.properties:
shm.file=F:/Program Files/Apache
Group/Apache2/logs/jk2.shm
jtc=D:/work/programs/Tomcat 4.1.12
serverRoot=F:/Program Files/Apache Group/Apache2
handler.list=apr,request,channelJni
apr.NativeSo=D:/work/programs/Tomcat
4.1.12/bin/jni_connect.dll
apr.jniModeSo=F:/Program Files/Apache
Group/Apache2/modules/mod_jk-2.0.42.dll

===================== end jk2.properties ======

Here is the auto generated jk2.properties.save:

#AUTOMATICALLY GENERATED
#Thu Oct 03 00:17:02 EDT 2002
handler.list=apr,request,channelJni
secure=false
soTimeout=20000
port=8019
channelSocket.port=8019
jkHome=..
apr.jniModeSo=F\:/Program Files/Apache
Group/Apache2/modules/mod_jk-2.0.42.dll
jtc=D\:/work/programs/Tomcat 4.1.12
shm.file=F\:/Program Files/Apache
Group/Apache2/logs/jk2.shm
maxThreads=75
backlog=10
apr.NativeSo=D\:/work/programs/Tomcat
4.1.12/bin/jni_connect.dll
serverRoot=F\:/Program Files/Apache Group/Apache2
timeout=20000
tcpNoDelay=true

=============== end jk2.properties.save ========

Here is my server.xml:
 <!-- Define a Coyote/JK2 AJP 1.3 Connector on port
8009 -->
    <Connector
className="org.apache.coyote.tomcat4.CoyoteConnector"
               port="8019" minProcessors="5"
maxProcessors="75"
               enableLookups="true"
redirectPort="8443"
               acceptCount="10" debug="0"
connectionTimeout="20000"
               useURIValidationHack="false"
              
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>

=========== end server.xml ===========

Here is error mesg when starting catalina 4.1.12:
1026)
Oct 3, 2002 12:17:02 AM 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.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:5
06)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:218
9)
        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(DelegatingMethodAcces
sorImpl.java:25)
        at
java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Oct 3, 2002 12:17:02 AM
org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on tcp port 8019
Oct 3, 2002 12:17:02 AM org.apache.jk.server.JkMain
start
INFO: Jk running ID=0 time=0/230 
config=D:\work\programs\Tomcat 4.1.12\bin\..\c
onf\jk2.properties



__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


anyone success in apache 2.0.42+tomcat 4.1.12+jk2+win2k?

Posted by david chan <da...@yahoo.com>.
Hi,
 I have no luck to get apache 2.0.42+tomcat
4.1.12+jk2+win2k to work. Does anyone did it
successfully? If so, Can you send me your config
sample. Below is my previous posting of my config and
error mesg.
 Thanks.
David

--- david chan <da...@yahoo.com> wrote:
> Hi,
>  I am configuring apache web server 2.0.42 and
> tomcat
> 4.1.12 by using jk2 in my win2k.
>  Apache successfully load the mod_jk2-2.0.42.dll.
>  But tomcat side has some problems:
> 
> Any idea?
> Thanks.
> David
> 
>  Here is my in
> $(Apache_HOME)/conf/worker2.properties:
> [shm]
> file=F:/Program Files/Apache
> Group/Apache2/logs/shm.file
> size=1048576
> 
> # Example socket channel, override port and host.
> [channel.socket:localhost:8019]
> port=8019
> host=127.0.0.1
> 
> # define the worker
> [ajp13:localhost:8019]
> channel=channel.socket:localhost:8019
> 
> # Uri mapping
> [uri:/examples/*]
> worker=ajp13:localhost:8019
> ========================= end worker2.properties
> ====
> 
> Here is my $(catalina_home)/conf/jk2.properties:
> shm.file=F:/Program Files/Apache
> Group/Apache2/logs/jk2.shm
> jtc=D:/work/programs/Tomcat 4.1.12
> serverRoot=F:/Program Files/Apache Group/Apache2
> handler.list=apr,request,channelJni
> apr.NativeSo=D:/work/programs/Tomcat
> 4.1.12/bin/jni_connect.dll
> apr.jniModeSo=F:/Program Files/Apache
> Group/Apache2/modules/mod_jk-2.0.42.dll
> 
> ===================== end jk2.properties ======
> 
> Here is the auto generated jk2.properties.save:
> 
> #AUTOMATICALLY GENERATED
> #Thu Oct 03 00:17:02 EDT 2002
> handler.list=apr,request,channelJni
> secure=false
> soTimeout=20000
> port=8019
> channelSocket.port=8019
> jkHome=..
> apr.jniModeSo=F\:/Program Files/Apache
> Group/Apache2/modules/mod_jk-2.0.42.dll
> jtc=D\:/work/programs/Tomcat 4.1.12
> shm.file=F\:/Program Files/Apache
> Group/Apache2/logs/jk2.shm
> maxThreads=75
> backlog=10
> apr.NativeSo=D\:/work/programs/Tomcat
> 4.1.12/bin/jni_connect.dll
> serverRoot=F\:/Program Files/Apache Group/Apache2
> timeout=20000
> tcpNoDelay=true
> 
> =============== end jk2.properties.save ========
> 
> Here is my server.xml:
>  <!-- Define a Coyote/JK2 AJP 1.3 Connector on port
> 8009 -->
>     <Connector
>
className="org.apache.coyote.tomcat4.CoyoteConnector"
>                port="8019" minProcessors="5"
> maxProcessors="75"
>                enableLookups="true"
> redirectPort="8443"
>                acceptCount="10" debug="0"
> connectionTimeout="20000"
>                useURIValidationHack="false"
>               
>
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
> 
> =========== end server.xml ===========
> 
> Here is error mesg when starting catalina 4.1.12:
> 1026)
> Oct 3, 2002 12:17:02 AM 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.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:5
> 06)
>         at
>
org.apache.catalina.core.StandardServer.start(StandardServer.java:218
> 9)
>         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(DelegatingMethodAcces
> sorImpl.java:25)
>         at
> java.lang.reflect.Method.invoke(Method.java:324)
>         at
>
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> Oct 3, 2002 12:17:02 AM
> org.apache.jk.common.ChannelSocket init
> INFO: JK2: ajp13 listening on tcp port 8019
> Oct 3, 2002 12:17:02 AM org.apache.jk.server.JkMain
> start
> INFO: Jk running ID=0 time=0/230 
> config=D:\work\programs\Tomcat 4.1.12\bin\..\c
> onf\jk2.properties
> 
> 
> 
> __________________________________________________
> Do you Yahoo!?
> New DSL Internet Access from SBC & Yahoo!
> http://sbc.yahoo.com
> 
> --
> To unsubscribe, e-mail:  
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
> 


__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>