John, This is the error I get when I use the sample configuration: [Mon Feb 10 13:09:34 2003] [error] env.createBean2(): Factory error creating channel.jni:jni ( channel.jni, jni) [Mon Feb 10 13:09:34 2003] [error] config.update(): Can't create channel.jni:jni [Mon Feb 10 13:09:34 2003] [error] env.createBean2(): Factory error creating vm: ( vm, ) [Mon Feb 10 13:09:34 2003] [error] config.update(): Can't create vm: [Mon Feb 10 13:09:34 2003] [error] env.createBean2(): Factory error creating worker.jni:onStartup ( worker.jni, onStartup) [Mon Feb 10 13:09:34 2003] [error] config.update(): Can't create worker.jni:onStartup [Mon Feb 10 13:09:34 2003] [error] shm.init(): No file [Mon Feb 10 13:09:34 2003] [error] shm.init(): No file [Mon Feb 10 13:09:34 2003] [error] mod_jk child init 1 0 [Mon Feb 10 13:09:34 2003] [error] shm.init(): No file [Mon Feb 10 13:09:34 2003] [error] shm.init(): No file [Mon Feb 10 13:09:34 2003] [error] shm.init(): No file [Mon Feb 10 13:09:34 2003] [notice] Apache/2.0.43 (Unix) mod_jk2/2.0.2 configured -- resuming normal operations [Mon Feb 10 13:09:34 2003] [info] Server built: Feb 4 2003 11:38:17 [Mon Feb 10 13:09:34 2003] [debug] prefork.c(1039): AcceptMutex: pthread (default: pthread) [Mon Feb 10 13:09:34 2003] [error] shm.init(): No file
So it's essentially the same, I just got rid of the error with the shared memory file. It appears that all the "beans" it cannot create are related to the JNI connection somehow - channel.jni, vm, and the workers. I'm thinking about trying to compile the mod_jk2 library from scratch on our Solaris SPARC system to see how that works. Do you have any other suggestions? thanks, -francesa "Turner, John" <[EMAIL PROTECTED]> wrote: I'd love to help, but I don't use JK2. All I can ask is: did you try it with the minimum configuration shown in the docs? You have some extra stuff in your .properties files. What happens when you use the minimum configuration? Do you get the same error? John -----Original Message----- From: Francesa Lacreativa [mailto:[EMAIL PROTECTED]] Sent: Friday, February 07, 2003 5:39 PM To: [EMAIL PROTECTED] Subject: 2nd plea for help! Does anyone have an idea why I would get this factory error in apache? Am I providing too much information for you to read? Is this too stupid a question to answer? Can someone please just point me in the right direction - please??? I am having a lot of difficulty getting the JNI connector for Tomcat to work with Apache 2.0.43. I have Tomcat version 4.1.18. I have followed the examples in the documentation at http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/confighowto.html, and it appears that I have everything configured correctly, but I still get the following error in apache whenever I start apache: [Tue Feb 04 15:00:03 2003] [error] env.createBean2(): Factory error creating channel.jni:jni ( channel.jni, jni) [Tue Feb 04 15:00:03 2003] [error] config.update(): Can't create channel.jni:jni [Tue Feb 04 15:00:03 2003] [error] env.createBean2(): Factory error creating vm: ( vm, ) [Tue Feb 04 15:00:03 2003] [error] config.update(): Can't create vm: [Tue Feb 04 15:00:03 2003] [error] env.createBean2(): Factory error creating worker.jni:onStartup ( worker.jni, onStartup) [Tue Feb 04 15:00:03 2003] [error] config.update(): Can't create worker.jni:onStartup [Tue Feb 04 15:00:03 2003] [error] env.createBean2(): Factory error creating worker.jni:onShutdown ( worker.jni, onShutdown) [Tue Feb 04 15:00:03 2003] [error] config.update(): Can't create worker.jni:onShutdown [Tue Feb 04 15:00:03 2003] [error] mod_jk child init 1 0 [Tue Feb 04 15:00:03 2003] [notice] Apache/2.0.43 (Unix) mod_jk2/2.0.2 configured -- resuming normal operations Apache will still serve up regular HTML pages without error, but whenever I just try to load the /examples page I get an error in my web browser and the following error in the apache error log: [Tue Feb 04 15:01:36 2003] [error] lb_worker.service() all workers in error or disabled state [Tue Feb 04 15:01:36 2003] [error] mod_jk.handler() Error connecting to tomcat 120000 I have jkjni.so and mod_jk2-2.0.43.so in the apache modules directory. My JAVA_HOME, CATALINA_HOME, and LD_LIBRARY_PATH environment variables are set correctly. I have tried this with both version 1.3.1 of the JDK and 1.4.1 but I get the same error either way. I have also tried this with both 2.0.44 and 2.0.43 versions of apache and that doesn't make a difference. This is the contents of my jk2.properties file: handler.list=apr,request,container,channelJni shm.file=/apps/apache/product/2.0.43/logs/jk2.shm channelJni.disabled=0 apr.jniModeSo=inprocess This is the contents of my workers2.properties file: [channel.jni:jni] info=The jni channel, used if tomcat is started inprocess [vm:] info=Parameters used to load a JVM in the server process OPT=-Djava.class.path=.;${CATALINA_HOME}/lib/tomcat-jni.jar;${CATALINA_HOME} /lib/tomcat.jar:${JAVA_HOME} OPT=-Dtomcat.home=${CATALINA_HOME} OPT=-Dcatalina.home=${CATALINA_HOME} OPT=-Xmx128M [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=${APACHE_ROOT}/logs/stdout.log stderr=${APACHE_ROOT}/logs/stderr.log [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 [uri:/examples/*] info=Map the whole webapp [shm:] debug=10 file=${APACHE_ROOT}/logs/jk2.shm size=1000000 disabled=0 This is how apache is loading the modules (from httpd.conf): LoadFile modules/jkjni.so LoadModule jk2_module modules/mod_jk2-2.0.43.so The system is a Solaris 2.8. I have searched all through the archives and documentation for a couple days now but I have not seen anyone with this same problem. PLEASE HELP! Thank you! -frances --------------------------------- Do You Yahoo!? Todo lo que quieres saber de Estados Unidos, Am�rica Latina y el resto del Mundo. Vis�ta Yahoo! Noticias. --- Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 1/27/2003 --- Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.449 / Virus Database: 251 - Release Date: 1/27/2003 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------- Do You Yahoo!? Todo lo que quieres saber de Estados Unidos, Am�rica Latina y el resto del Mundo. Vis�ta Yahoo! Noticias.
