Hello Allen :

For some reason, the OPT directives in workers2.properties are not read properly. TomcatStarter is in tomcat-jni.jar, and though it is defined in your workers2.properties file, it will not be "seen" by mod_jk2. To get it to work, you need to add tomcat-jni.jar to your CLASSPATH externally, then append "${CLASSPATH}" to the OPT directive. In other words :

OPT=-Djava.class.path="E:\Program Files\Apache Group\Tomcat 4.1\bin\tomcat-jni.jar;E\Program Files\Apache Group\Tomcat 4.1\bin\bootstrap.jar;E:\Program Files\Apache Group\Tomcat 4.1\server\lib\commons-logging.jar;${CLASSPATH};"


Although I was able to get my setup going (on Linux), channelJNI spewed out a lot of messages very quickly, and mod_jk2 attempted to start 3 instances of Tomcat. Please do tell what your experience is, after making the change.


Regards,
pascal chong



Williams, Allen wrote:

To all:

Attempt to integrate Tomcat- Apache with jk2 on WinNT 4.0.

Getting the following error:
[Mon May 26 20:13:47 2003] [notice] jni.validate() class= org/apache/jk/apr/TomcatStarter [Mon May 26 20:13:47 2003] [error] Can't find class org/apache/jk/apr/TomcatStarter [Mon May 26 20:13:47 2003] [notice] vm.detach() ok [Mon May 26 20:13:47 2003] [error] workerEnv.initWorkers() init failed for worker.jni:onStartup


With the following germane area from the workers2.properties:

[vm:]
info=Parameters used to load a JVM in the server process #JVM=C:\jdk\jre\bin\hotspot\jvm.dll JVM="E:\Program Files\Java\jdk1.3.1_07\jre\bin\hotspot\jvm.dll" OPT=-Djava.class.path="E:\Program Files\Apache Group\Tomcat 4.1\bin\tomcat-jni.jar;E\Program Files\Apache Group\Tomcat 4.1\bin\bootstrap.jar;E:\Program Files\Apache Group\Tomcat 4.1\server\lib\commons-logging.jar" OPT=-Dtomcat.home=${CATALINA_HOME} OPT=-Dcatalina.home=${CATALINA_HOME} OPT=-Xmx128M #OPT=-Djava.compiler=NONE disabled=0


How do I tell it where to find TomcatStarter?

And, does anyone know of a decent book on using Tomcat with a good section on
Apache/ Tomcat integration?

Allen N. Williams
Senior Consultant
[EMAIL PROTECTED]
Voice:  +1.321.728.1995
Fax:     +1.321.722.0580




--------------------------------------------------------------------- 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