Tomcat + Domino startup error

I can’t get the tomcat startup with Domino HTTP task correctlly but they both run normally dedicatelly.

My environment :

Fedora core 3

Domino 6.5.3 en

Tomcat 4.1.31

Domino-redirector-2.0.6 from http://free.tagish.net

Here are the startup messages :

04/09/2005 23:22:29 HTTP Server: Using Web Configuration View

04/09/2005 23:22:29 JVM: Java Virtual Machine initialized.

04/09/2005 23:22:29 HTTP Server: Java Virtual Machine loaded

04/09/2005 23:22:29 ( info ) [jk_logger_domino.c (77)] Level DEBUG 0

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done logger

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done config:

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uriMap:

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done shm:

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done workerEnv:

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done lb:lb

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done lb:lb_1

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done channel.socket:localhost:8009

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done channel.socket:localhost:8019

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done channel.un:/opt/33/work/jk2.socket

04/09/2005 23:22:29 (error ) [jk_env.c (274)] env.createBean2(): Factory error creating channel.jni:jni ( channel.jni, jni)

04/09/2005 23:22:29 (error ) [jk_config.c (454)] config.update(): Can’t create channel.jni:jni

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done status:

04/09/2005 23:22:29 (error ) [jk_env.c (274)] env.createBean2(): Factory error creating vm: ( vm, )

04/09/2005 23:22:29 (error ) [jk_config.c (454)] config.update(): Can’t create vm:

04/09/2005 23:22:29 (error ) [jk_env.c (274)] env.createBean2(): Factory error creating worker.jni:onStartup ( worker.jni, onStartup)

04/09/2005 23:22:29 (error ) [jk_config.c (454)] config.update(): Can’t create worker.jni:onStartup

04/09/2005 23:22:29 (error ) [jk_env.c (274)] env.createBean2(): Factory error creating worker.jni:onShutdown ( worker.jni, onShutdown)

04/09/2005 23:22:29 (error ) [jk_config.c (454)] config.update(): Can’t create worker.jni:onShutdown

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uri:/jkstatus/*

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uri:127.0.0.1:8003

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uri:127.0.0.1:8003/ex

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uri:/examples

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uri:/examples1/*

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uri:/examples/servlet/*

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uri:/examples/*.jsp

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uri:/examples/*

04/09/2005 23:22:29 ( info ) [jk_config.c (490)] config.update(): done uri:/examples/servlet/HelloW

04/09/2005 23:22:29 ( info ) [jk_channel_apr_socket.c (215)] channelApr.resolve(): create AF_NET localhost 8009

04/09/2005 23:22:29 ( info ) [jk_channel_apr_socket.c (215)] channelApr.resolve(): create AF_NET localhost 8019

04/09/2005 23:22:29 ( info ) [jk_channel_un.c (135)] channelUn.init(): init

04/09/2005 23:22:29 ( info ) [jk_channel_un.c (152)] channelUn.init(): extracted file from name /opt/33/work/jk2.socket

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (395)] uriMap.init() Fixing Host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri /jkstatus/* context null host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri null context null host 127.0.0.1:8003

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri /ex context /ex host 127.0.0.1:8003

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri /examples context /examples host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri /examples1/* context null host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri /examples/servlet/* context null host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri /examples/*.jsp context null host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri /examples/* context null host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri /examples/servlet/HelloW context null host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri null context null host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri / context / host *

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (484)] uriMap: fix uri / context / host 127.0.0.1:8003

04/09/2005 23:22:29 (debug ) [jk_uriEnv.c (371)] uriEnv.init() map /examples/servlet/HelloW lb:lb lb:lb

04/09/2005 23:22:29 (debug ) [jk_uriEnv.c (448)] uriEnv.init() exact mapping /examples/servlet/HelloW=lb:lb

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (711)] uriMap.init() global for 127.0.0.1:8003

04/09/2005 23:22:29 ( info ) [jk_uriMap.c (667)] uriMap: creating duplicate of context 127.0.0.1:8003/examples

04/09/2005 23:22:29 (debug ) [jk_uriMap.c (733)] uriMap.init() creating global webapp /examples for 127.0.0.1:8003

04/09/2005 23:22:29 ( info ) [jk_uriMap.c (631)] uriMap: creating duplicate of uri 127.0.0.1:8003/examples/servlet/HelloW

04/09/2005 23:22:29 ( info ) [jk_uriMap.c (631)] uriMap: creating duplicate of uri 127.0.0.1:8003/examples/servlet/*

04/09/2005 23:22:29 ( info ) [jk_uriMap.c (631)] uriMap: creating duplicate of uri 127.0.0.1:8003/examples1/*

04/09/2005 23:22:29 ( info ) [jk_uriMap.c (631)] uriMap: creating duplicate of uri 127.0.0.1:8003/examples/*

04/09/2005 23:22:29 ( info ) [jk_uriMap.c (631)] uriMap: creating duplicate of uri 127.0.0.1:8003/examples/*.jsp

04/09/2005 23:22:29 ( info ) [jk_uriMap.c (631)] uriMap: creating duplicate of uri 127.0.0.1:8003/jkstatus/*

04/09/2005 23:22:29 ( info ) [jk_workerEnv.c (397)] workerEnv.init() ok /usr/local/tomcat/conf/workers2.properties

04/09/2005 23:22:29 Attempting to start Tomcat: /usr/local/tomcat/bin/startup.sh

04/09/2005 23:22:29 Apache Tomcat Interceptor (Jakarta/DSAPI/2.0.6) loaded

04/09/2005 23:22:29 HTTP Server: DSAPI Apache Tomcat Interceptor (Jakarta/DSAPI/2.0.6) Loaded successfully

Subject: Tomcat + Domino startup error

http://free.tagish.net has mailing lists for its connector, this might better be asked there.

If both Tomcat and Domino run fine when run alone, could it be when run together they are both trying to handle port 80?

Subject: RE: Tomcat + Domino startup error

No, Domino HTTP handles port 80, Tomcat uses port 8080 by default.

In the error message, the first error told that’s cause by a JNI error, but I really don’t understand what happends.

By the way, my JAVA_HOME is set to IBM JDK 1.4.2 and Domino use IBM JDK 1.3.1.

The reason for use JDK 1.4.2 for JAVA_HOME is that I run the ANT 1.6.2 in the same computer.

Will they conflic ?