Did you ever get this working?

-----Original Message-----
From: Tim Stewart [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 18, 2004 11:42 PM
To: Tomcat Users List
Subject: Re: J2K in process JNI with Tomcat 5.0.19 and apache 2


Ok it doesn't like my properties files

jk2.properties
## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
## WHEN YOU EDIT THE FILE.

## COMMENTS WILL BE _LOST_

## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.

# Set the desired handler list
handler.list=apr,request,channelJni
#
# Override the default port for the socketChannel
# channelSocket.port=8019
# Default:
# channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config  is working
shm.file=c:/Apache2/logs/jk2.shm
#size=10485760

# In order to enable jni use any channelJni directive
channelJni.disabled=0
# And one of the following directives:

# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so

# If set to inprocess the mod_jk2 will Register natives itself
# This will enable the starting of the Tomcat from mod_jk2
apr.jniModeSo=inprocess

workers2.properties

# Set level to ERROR or EMERG for production - check path
[logger.file:0]
level=DEBUG
file=C:/Apache2/logs/mod_jk2.log

[logger]
level=DEBUG

[config:]
file=c:/Apache2/conf/workers2.properties
debug=100
debugEnv=100

[uriMap:]
info=Maps the requests. Options: debug
debug=100

[shm:]
info=Scoreboard. Required for reconfiguration and status with multiprocess
servers
file=C:/apache2/logs/jk2.shm
size=1000000
debug=100
disabled=0

[workerEnv:]
info=Global server options
timing=1
debug=100
logger=logger.file:0

[channel.jni:jni]
info=The jni channel, used if tomcat is started inprocess
debug=100
disabled=0

# Define the parameters for the Java Virtual Machine
[vm:]
info=Parameters used to load a JVM in the server process
JVM=C:\j2sdk1.4.1_07\jre\bin\server\jvm.dll
OPT=-Djava.class.path=C:/Tomcat5/bin/bootstrap.jar;C:/tomcat5/server/lib/tom
cat-jni.jar;C:/tomcat5/common/lib/jmx.jar;C:/tomcat5/server/lib/commons-mode
ler.jar
OPT=-Dcatalina.home=C:/tomcat5
OPT=-Dtomcat.home=C:/tomcat5
OPT=-Xmx512M
disabled=0
debug=100

# JNI worker startup handler
[worker.jni:onStartup]
info=Command to be executed by the VM on startup. This one will start
tomcat.
class=org/apache/jk/apr/TomcatStarter
ARG=start
stdout=c:/Apache2/logs/stdout.log
stderr=c:/Apache2/logs/stderr.log
debug=100

# JNI worker shutdown handler
[worker.jni:onShutdown]
info=Command to be executed by the VM on shutdown. This one will stop
tomcat.
class=org/apache/jk/apr/TomcatStarter
ARG=stop
debug=100


# define the worker
[status:]
info the status worker

[uri:/jkstatus/*]
info=Display status information and checks the config file for changes.
group=status:

[uri:/servlet]
info=Example webapp in the default context.
context=/servlet
debug=100

[uri:/servlet/*]
info=Map the whole webapp
debug=100

  ----- Original Message -----
  From: Tim Stewart
  To: Tomcat Users List
  Sent: Friday, March 19, 2004 12:40 AM
  Subject: Re: J2K in process JNI with Tomcat 5.0.19 and apache 2


  Here are my props.


    ----- Original Message -----
    From: Tim Stewart
    To: Tomcat Users List
    Sent: Friday, March 19, 2004 12:37 AM
    Subject: J2K in process JNI with Tomcat 5.0.19 and apache 2


    I got the ajp13 to work great with standalone tomcat.

    I tried to convert over to in process with JNI.

    Tomcat is getting started correctly withing apache and printing out

    Mar 19, 2004 12:15:41 AM org.apache.jk.common.ChannelJni init
    INFO: JK2: listening on channel.jni:jni

    when I try to browse to the path

    http://localhost/servlet

    I get a 500 error

    the following is from my mod_jk2.log
    [Fri Mar 19 00:16:06 2004] (debug ) [mod_jk2.c (631)]  mod_jk.handler()
serving /servlet/* with 8d7ea0 8d7e38 lb
    [Fri Mar 19 00:16:06 2004] (debug ) [mod_jk2.c (641)]  mod_jk.handler():
new rpool 8df0a0
    [Fri Mar 19 00:16:06 2004] (debug ) [jk_env.c (248)]  env.createBean2():
Create [endpoint] (null)
    [Fri Mar 19 00:16:06 2004] (debug ) [jk_env.c (383)]  env.getByName():
Get by name workerEnv 870ff8
    [Fri Mar 19 00:16:06 2004] (debug ) [jk_env.c (312)]  env.createBean2():
register endpoint:12 7b55240
    [Fri Mar 19 00:16:06 2004] ( info ) [jk_shm.c (478)]  shm.createSlot()
Create 1 0xa00000 0xa02000
    [Fri Mar 19 00:16:06 2004] ( info ) [jk_endpoint.c (95)]
workerEnv.init() create slot epStat.0
    [Fri Mar 19 00:16:06 2004] (debug ) [jk_endpoint.c (106)]  SHM stats 0
a02050 a02050 12 endpoint:12 childId=0
    [Fri Mar 19 00:16:06 2004] (debug ) [jk_worker_ajp13.c (634)]
ajp13.getEndpoint(): Created endpoint ajp13:jni endpoint:12
    [Fri Mar 19 00:16:06 2004] (debug ) [jk_worker_ajp13.c (563)]
ajp13.done() return to pool ajp13:jni
    [Fri Mar 19 00:16:06 2004] (error ) [jk_worker_lb.c (402)]  lb.service()
worker failed 120000 for ajp13:jni
    [Fri Mar 19 00:16:06 2004] (error ) [jk_worker_lb.c (415)]  lb.service()
unrecoverable error...
    [Fri Mar 19 00:16:06 2004] ( info ) [jk_vm_default.c (340)]  vm.detach()
ok
    [Fri Mar 19 00:16:06 2004] (debug ) [jk_channel_jni.c (560)]
channelJni.afterRequest() ok
    [Fri Mar 19 00:16:06 2004] (error ) [mod_jk2.c (678)]  mod_jk.handler()
Error connecting to tomcat 120000

    First Question is this supposed to still be using ajp13?

    my workers2.properties(attached) has no mention of it.

    It appears that I have everything setup correctly.  If I bump it back to
ajp then it works.

    Suggestions?

    Thanks Much,
    Tim





----------------------------------------------------------------------------


    ---------------------------------------------------------------------
    To unsubscribe, e-mail: [EMAIL PROTECTED]
    For additional commands, e-mail: [EMAIL PROTECTED]


----------------------------------------------------------------------------
--


  ---------------------------------------------------------------------
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to