Her goes, It's JK2
1 > My httt.conf has this line, LoadModule jk2_module modules/mod_jk2.so 2 > In the same directory as the http.conf file above i have workers2.properties with the following entries, *STARRT WORKERS.PROPERTIES ******************************************* [logger] level=DEBUG [config:] file=${serverRoot}/conf/workers2.properties debug=0 debugEnv=0 [uriMap:] info=Maps the requests. Options: debug debug=0 # Alternate file logger #[logger.file:0] #level=DEBUG #file=${serverRoot}/logs/jk2.log [shm:] info=Scoreboard. Required for reconfiguration and status with multiprocess servers file=${serverRoot}/logs/jk2.shm size=1000000 debug=0 disabled=0 [workerEnv:] info=Global server options timing=1 debug=0 # Default Native Logger (apache2 or win32 ) # can be overriden to a file logger, useful # when tracing win32 related issues #logger=logger.file:0 [lb:lb] info=Default load balancer. debug=0 [lb:lb_1] info=A second load balancer. debug=0 [channel.socket:localhost:8009] port=8009 host=127.0.0.1 info=Ajp13 forwarding over socket debug=0 tomcatId=localhost:8009 [ajp13:localhost:8009] channel=channel.socket:localhost:8009 [channel.socket:localhost:8019] info=A second tomcat instance. debug=0 tomcatId=localhost:8019 lb_factor=1 #group=lb group:lb:lb #group=lb_1 group:lb:lb_1 disabled=0 [channel.un:/opt/33/work/jk2.socket] info=A second channel connecting to localhost:8019 via unix socket tomcatId=localhost:8019 lb_factor=1 debug=0 [channel.jni:jni] info=The jni channel, used if tomcat is started inprocess [status:] info=Status worker, displays runtime informations [vm:] info=Parameters used to load a JVM in the server process #JVM=C:\jdk\jre\bin\hotspot\jvm.dll classpath=${TOMCAT_HOME}/bin/tomcat-jni.jar classpath=${TOMCAT_HOME}/server/lib/commons-logging.jar OPT=-Dtomcat.home=${TOMCAT_HOME} OPT=-Dcatalina.home=${TOMCAT_HOME} OPT=-Xmx128M #OPT=-Djava.compiler=NONE disabled=1 [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 # For Tomcat 5 use the 'stard' for startup argument # ARG=stard disabled=1 stdout=${serverRoot}/logs/stdout.log stderr=${serverRoot}/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 disabled=1 [uri:/jkstatus/*] info=Display status information and checks the config file for changes. group=status: [uri:/examples] info=Example webapp in the default context. context=/examples debug=0 [uri:/mydir/*] worker=ajp13:localhost:8009 [uri:/examples/*] worker=ajp13:localhost:8009 [uri:/examples1/*] info=A second webapp, this time going to the second tomcat only. group=lb_1 debug=0 [uri:/examples/servlet/*] info=Prefix mapping [uri:/examples/*.jsp] info=Extension mapping [uri:/examples/*] info=Map the whole webapp [uri:/examples/servlet/HelloW] info=Example with debug enabled. debug=10 **END WORKERS.PROPERTIES ********************************************* My apache Error_Log file is as follows, **START APACHE ERROR_LOG*********************** [Wed Nov 17 21:40:19 2004] [notice] caught SIGTERM, shutting down [Wed Nov 17 21:42:27 2004] [notice] config.update(): done logger [Wed Nov 17 21:42:27 2004] [notice] config.update(): done config: [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uriMap: [Wed Nov 17 21:42:27 2004] [notice] config.update(): done shm: [Wed Nov 17 21:42:27 2004] [notice] config.update(): done workerEnv: [Wed Nov 17 21:42:27 2004] [notice] config.update(): done lb:lb [Wed Nov 17 21:42:27 2004] [notice] config.update(): done lb:lb_1 [Wed Nov 17 21:42:27 2004] [notice] config.update(): done channel.socket:localhost:8009 [Wed Nov 17 21:42:27 2004] [notice] config.update(): done ajp13:localhost:8009 [Wed Nov 17 21:42:27 2004] [notice] config.update(): done channel.socket:localhost:8019 [Wed Nov 17 21:42:27 2004] [notice] config.update(): done channel.un:/opt/33/work/jk2.socket [Wed Nov 17 21:42:27 2004] [error] env.createBean2(): Factory error creating channel.jni:jni ( channel.jni, jni) [Wed Nov 17 21:42:27 2004] [error] config.update(): Can't create channel.jni:jni [Wed Nov 17 21:42:27 2004] [notice] config.update(): done status: [Wed Nov 17 21:42:27 2004] [error] env.createBean2(): Factory error creating vm: ( vm, ) [Wed Nov 17 21:42:27 2004] [error] config.update(): Can't create vm: [Wed Nov 17 21:42:27 2004] [error] env.createBean2(): Factory error creating worker.jni:onStartup ( worker.jni, onStartup) [Wed Nov 17 21:42:27 2004] [error] config.update(): Can't create worker.jni:onStartup [Wed Nov 17 21:42:27 2004] [error] env.createBean2(): Factory error creating worker.jni:onShutdown ( worker.jni, onShutdown) [Wed Nov 17 21:42:27 2004] [error] config.update(): Can't create worker.jni:onShutdown [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uri:/jkstatus/* [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uri:/examples [Wed Nov 17 21:42:27 2004] [notice] uriEnv.setAttribute() the worker directive is deprecated. Use 'group' instead. [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uri:/iat/* [Wed Nov 17 21:42:27 2004] [notice] uriEnv.setAttribute() the worker directive is deprecated. Use 'group' instead. [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uri:/examples/* [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uri:/examples1/* [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uri:/examples/servlet/* [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uri:/examples/*.jsp [Wed Nov 17 21:42:27 2004] [notice] uriEnv.setAttribute() the worker directive is deprecated. Use 'group' instead. [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uri:/examples/* [Wed Nov 17 21:42:27 2004] [notice] config.update(): done uri:/examples/servlet/HelloW [Wed Nov 17 21:42:27 2004] [notice] shm.create() Created head 40202000 size 8192 [Wed Nov 17 21:42:28 2004] [notice] jk2_init() Setting scoreboard slot 0 for child 21372 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET 127.0.0.1 8009 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET localhost 8019 [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): init [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): extracted file from name /opt/33/work/jk2.socket [Wed Nov 17 21:42:28 2004] [notice] workerEnv.init() ok /usr/local/apache2/conf/workers2.properties [Wed Nov 17 21:42:28 2004] [notice] mod_jk2 child 21372 initialized [Wed Nov 17 21:42:28 2004] [notice] jk2_init() Setting scoreboard slot 0 for child 21373 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET 127.0.0.1 8009 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET localhost 8019 [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): init [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): extracted file from name /opt/33/work/jk2.socket [Wed Nov 17 21:42:28 2004] [notice] workerEnv.init() ok /usr/local/apache2/conf/workers2.properties [Wed Nov 17 21:42:28 2004] [notice] mod_jk2 child 21373 initialized [Wed Nov 17 21:42:28 2004] [notice] jk2_init() Setting scoreboard slot 0 for child 21374 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET 127.0.0.1 8009 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET localhost 8019 [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): init [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): extracted file from name /opt/33/work/jk2.socket [Wed Nov 17 21:42:28 2004] [notice] workerEnv.init() ok /usr/local/apache2/conf/workers2.properties [Wed Nov 17 21:42:28 2004] [notice] mod_jk2 child 21374 initialized [Wed Nov 17 21:42:28 2004] [notice] jk2_init() Found child 21375 in scoreboard slot 3 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET 127.0.0.1 8009 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET localhost 8019 [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): init [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): extracted file from name /opt/33/work/jk2.socket [Wed Nov 17 21:42:28 2004] [notice] workerEnv.init() ok /usr/local/apache2/conf/workers2.properties [Wed Nov 17 21:42:28 2004] [notice] mod_jk2 child 3 initialized [Wed Nov 17 21:42:28 2004] [notice] jk2_init() Setting scoreboard slot 0 for child 21376 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET 127.0.0.1 8009 [Wed Nov 17 21:42:28 2004] [notice] channelApr.resolve(): create AF_NET localhost 8019 [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): init [Wed Nov 17 21:42:28 2004] [notice] channelUn.init(): extracted file from name /opt/33/work/jk2.socket [Wed Nov 17 21:42:28 2004] [notice] workerEnv.init() ok /usr/local/apache2/conf/workers2.properties [Wed Nov 17 21:42:28 2004] [notice] mod_jk2 child 21376 initialized [Wed Nov 17 21:42:28 2004] [notice] Apache/2.0.52 (Unix) mod_jk2/2.0.4 configured -- resuming normal operations **END APACHE ERROR_LOG*********************** Catalina out has these entries, ********************************************* Nov 17, 2004 9:40:21 PM org.apache.coyote.http11.Http11Protocol pause INFO: Pausing Coyote HTTP/1.1 on http-8080 Nov 17, 2004 9:40:22 PM org.apache.catalina.core.StandardService stop INFO: Stopping service Catalina Nov 17, 2004 9:40:22 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@c05d3b') Nov 17, 2004 9:40:22 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@128f6ee') Nov 17, 2004 9:40:22 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@6bade9') Nov 17, 2004 9:40:22 PM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextDestroyed() Nov 17, 2004 9:40:22 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextDestroyed() Nov 17, 2004 9:40:23 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@16de49c') Nov 17, 2004 9:40:23 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@1bbf1ca') Nov 17, 2004 9:40:23 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@1ff0dde') Nov 17, 2004 9:40:23 PM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextDestroyed() Nov 17, 2004 9:40:23 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextDestroyed() Nov 17, 2004 9:40:23 PM org.apache.coyote.http11.Http11Protocol destroy INFO: Stopping Coyote HTTP/1.1 on http-8080 Nov 17, 2004 9:40:32 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Nov 17, 2004 9:40:32 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 3698 ms Nov 17, 2004 9:40:32 PM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Nov 17, 2004 9:40:32 PM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.4 Nov 17, 2004 9:40:32 PM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Nov 17, 2004 9:40:35 PM org.apache.catalina.core.ApplicationContext log INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]] Nov 17, 2004 9:40:35 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextInitialized() Nov 17, 2004 9:40:35 PM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextInitialized() Nov 17, 2004 9:40:36 PM org.apache.catalina.core.ApplicationContext log INFO: ContextListener: contextInitialized() Nov 17, 2004 9:40:36 PM org.apache.catalina.core.ApplicationContext log INFO: SessionListener: contextInitialized() Nov 17, 2004 9:40:37 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Nov 17, 2004 9:40:37 PM org.apache.catalina.connector.MapperListener registerEngine WARNING: Unknown default host: localhost Nov 17, 2004 9:40:38 PM org.apache.jk.common.ChannelSocket init INFO: JK2: ajp13 listening on /0.0.0.0:8009 Nov 17, 2004 9:40:38 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/97 config=null Nov 17, 2004 9:40:38 PM org.apache.catalina.connector.MapperListener registerEngine WARNING: Unknown default host: localhost Nov 17, 2004 9:40:38 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 6335 ms ********************************************* Thank you, Peter. <[EMAIL PROTECTED]> wrote: >On Wed, Nov 17, 2004 at 11:23:14AM -0500, Peter O'Reilly wrote: >: I can browse my website, www.123.com, but when I click a button the servlet >I need to execute doesn't and I get a Apache error. I know its a connector >issue because I can browse www.123.com:8080/mydir and get to the site, click >the button, and the servlet does what it's supposed. >: >: Can someone outline the steps and file I need to configure? I've read the >documents and can't get this to work... > >For such a question, it *really* helps for you to post the relevant >config files. In this case, those would be the mod_jk configs. > >You could also be kind and explain what connector you use (jk vs jk2). > >-QM > >-- > >software -- http://www.brandxdev.net >tech news -- http://www.RoarNetworX.com > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > __________________________________________________________________ Switch to Netscape Internet Service. As low as $9.95 a month -- Sign up today at http://isp.netscape.com/register Netscape. Just the Net You Need. New! Netscape Toolbar for Internet Explorer Search from anywhere on the Web and block those annoying pop-ups. Download now at http://channels.netscape.com/ns/search/install.jsp --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]