> -----Original Message----- > > > > The RegisterNatives is the JNI way that we are using to force the > > mod_jk2 to register its native methods instead of using that from > > Java, so that we don't need to explicitly use the > System.loadLibrary. > > > > The option can be enabled with the directive: > apr.jniModeSo=inprocess > > In the jk2.properties. > > > > The AprImpl in that case will skip the loading of the jni > library, and > > mod_jk2 will register all the natives. > > Does this mean that I can skip the apr.NativeSo directive in > this file? What is the expected output when this line is > included? When I omit the explicit loading of the libjkjni.so > file, I get: >
Yes, but you don't need to start the TC then. It is ment to be started from Apache itself, using something like that from workers2.properties: [channel.jni:jni] info=The jni channel, used if tomcat is started inprocess disabled=0 debug=0 [vm:] info=Parameters used to load a JVM in the server process OPT=-Djava.class.path=${TOMCAT_HOME}/bin/tomcat-jni.jar OPT=-Djava.class.path=${APACHE2_HOME}/bin/modjava.jar OPT=-Dtomcat.home=${TOMCAT_HOME} OPT=-Dcatalina.home=${TOMCAT_HOME} OPT=-Xmx128M disabled=0 [worker.jni:jniCmd1] info=Command to be executed by the VM. This one will start tomcat. class=org/apache/jk/apr/TomcatStarter ARG=start disabled=0 MT. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>