URL: https://linuxfr.org/forums/programmation-java/posts/apache-2-tomcat-5-mod_jk Title: Apache 2, Tomcat 5, mod_jk Authors: kameha Date: 2005年07月26日T12:08:10+02:00 Tags: Score: 0 Salut !! J'essaye de configurer mon apache 2 avec tomcat 5 et mod_jk. j'ai récupéré une binaire de mod_jk ici ([http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/v1.2.2/(...)](http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/v1.2.2/bin/linux/i386/mod_jk-2.0.43.so)) tomcat fonctionne parfaitement lorsqu'il sert seul sur le port 8080, mais dès que j'essaye de le connecter à apache, j'ai une erreure 500 internal error de apache. voici mes fichiers de configuration: /etc/httpd.conf .. ... LoadModule jk_module modules/mod_jk.so JkWorkersFile "/usr/local/tomcat/conf/workers.properties" JkLogFile "/usr/local/apache/logs/mod_jk.log" JkLogLevel debug JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" JkMount /servlet/* ajp13 JkMount /*.jsp ajp13 /usr/local/tomcat/conf/server.xml /usr/local/tomcat/conf/workers.properties workers.tomcat_home=/usr/local/tomcat workers.java_home=/usr/local/java ps=/ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=127.0.0.1 worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 enfin, voici le fichier de log mod_jk.log [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (172)]: Into jk_uri_worker_map_t::uri_worker_map_alloc [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (375)]: Into jk_uri_worker_map_t::uri_worker_map_open [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (396)]: jk_uri_worker_map_t::uri_worker_map_open, rule map size is 2 [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /servlet/=ajp13 was added [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (299)]: Into jk_uri_worker_map_t::uri_worker_map_open, suffix rule /.jsp=ajp13 was added [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (408)]: Into jk_uri_worker_map_t::uri_worker_map_open, there are 2 rules [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (422)]: jk_uri_worker_map_t::uri_worker_map_open, done [Wed Jul 13 23:45:29 2005] [jk_worker.c (88)]: Into wc_open [Wed Jul 13 23:45:29 2005] [jk_worker.c (222)]: Into build_worker_map, creating 1 workers [Wed Jul 13 23:45:29 2005] [jk_worker.c (228)]: build_worker_map, creating worker ajp13 [Wed Jul 13 23:45:29 2005] [jk_worker.c (148)]: Into wc_create_worker [Wed Jul 13 23:45:29 2005] [jk_worker.c (162)]: wc_create_worker, about to create instance ajp13 of ajp13 [Wed Jul 13 23:45:29 2005] [jk_ajp13_worker.c (108)]: Into ajp13_worker_factory [Wed Jul 13 23:45:29 2005] [jk_worker.c (171)]: wc_create_worker, about to validate and init ajp13 [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1219)]: Into jk_worker_t::validate [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1239)]: In jk_worker_t::validate for worker ajp13 contact is 127.0.0.1:8009 [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1267)]: Into jk_worker_t::init [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1287)]: In jk_worker_t::init, setting socket timeout to 0 [Wed Jul 13 23:45:29 2005] [jk_worker.c (187)]: wc_create_worker, done [Wed Jul 13 23:45:29 2005] [jk_worker.c (238)]: build_worker_map, removing old ajp13 worker [Wed Jul 13 23:45:29 2005] [jk_worker.c (250)]: build_worker_map, done [Wed Jul 13 23:45:29 2005] [jk_worker.c (111)]: wc_open, done 1 [Wed Jul 13 23:45:29 2005] [jk_worker.c (118)]: Into wc_close [Wed Jul 13 23:45:29 2005] [jk_worker.c (199)]: close_workers got 1 workers to destroy [Wed Jul 13 23:45:29 2005] [jk_worker.c (206)]: close_workers will destroy worker ajp13 [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1324)]: Into jk_worker_t::destroy [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1331)]: Into jk_worker_t::destroy up to 1 endpoint to close [Wed Jul 13 23:45:29 2005] [jk_worker.c (120)]: wc_close, done [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (190)]: Into jk_uri_worker_map_t::uri_worker_map_free [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (441)]: Into jk_uri_worker_map_t::uri_worker_map_close [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (172)]: Into jk_uri_worker_map_t::uri_worker_map_alloc [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (375)]: Into jk_uri_worker_map_t::uri_worker_map_open [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (396)]: jk_uri_worker_map_t::uri_worker_map_open, rule map size is 2 [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /servlet/=ajp13 was added [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (299)]: Into jk_uri_worker_map_t::uri_worker_map_open, suffix rule /.jsp=ajp13 was added [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (408)]: Into jk_uri_worker_map_t::uri_worker_map_open, there are 2 rules [Wed Jul 13 23:45:29 2005] [jk_uri_worker_map.c (422)]: jk_uri_worker_map_t::uri_worker_map_open, done [Wed Jul 13 23:45:29 2005] [jk_worker.c (88)]: Into wc_open [Wed Jul 13 23:45:29 2005] [jk_worker.c (222)]: Into build_worker_map, creating 1 workers [Wed Jul 13 23:45:29 2005] [jk_worker.c (228)]: build_worker_map, creating worker ajp13 [Wed Jul 13 23:45:29 2005] [jk_worker.c (148)]: Into wc_create_worker [Wed Jul 13 23:45:29 2005] [jk_worker.c (162)]: wc_create_worker, about to create instance ajp13 of ajp13 [Wed Jul 13 23:45:29 2005] [jk_ajp13_worker.c (108)]: Into ajp13_worker_factory [Wed Jul 13 23:45:29 2005] [jk_worker.c (171)]: wc_create_worker, about to validate and init ajp13 [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1219)]: Into jk_worker_t::validate [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1239)]: In jk_worker_t::validate for worker ajp13 contact is 127.0.0.1:8009 [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1267)]: Into jk_worker_t::init [Wed Jul 13 23:45:29 2005] [jk_ajp_common.c (1287)]: In jk_worker_t::init, setting socket timeout to 0 [Wed Jul 13 23:45:29 2005] [jk_worker.c (187)]: wc_create_worker, done [Wed Jul 13 23:45:29 2005] [jk_worker.c (238)]: build_worker_map, removing old ajp13 worker [Wed Jul 13 23:45:29 2005] [jk_worker.c (250)]: build_worker_map, done [Wed Jul 13 23:45:29 2005] [jk_worker.c (111)]: wc_open, done 1 [Wed Jul 13 23:46:06 2005] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker [Wed Jul 13 23:46:06 2005] [jk_uri_worker_map.c (477)]: Attempting to map URI '/test.jsp' [Wed Jul 13 23:46:06 2005] [jk_uri_worker_map.c (558)]: jk_uri_worker_map_t::map_uri_to_worker, Found a suffix match ajp13 -> *.jsp [Wed Jul 13 23:46:06 2005] [mod_jk.c (1671)]: Into handler r->proxyreq=0 r->handler=jakarta-servlet r->notes=135845112 worker=ajp13 [Wed Jul 13 23:46:06 2005] [jk_worker.c (132)]: Into wc_get_worker_for_name ajp13 [Wed Jul 13 23:46:06 2005] [jk_worker.c (136)]: wc_get_worker_for_name, done found a worker [Wed Jul 13 23:46:06 2005] [mod_jk.c (488)]: agsp=80 agsn=linux-server hostn=linux-server shostn=localhost cbsport=0 sport=0 [Wed Jul 13 23:46:06 2005] [jk_ajp_common.c (1404)]: Into jk_worker_t::get_endpoint [Wed Jul 13 23:46:06 2005] [jk_ajp_common.c (1116)]: Into jk_endpoint_t::service [Wed Jul 13 23:46:06 2005] [jk_ajp_common.c (295)]: Into ajp_marshal_into_msgb [Wed Jul 13 23:46:06 2005] [jk_ajp_common.c (432)]: ajp_marshal_into_msgb - Done [Wed Jul 13 23:46:06 2005] [jk_connect.c (158)]: Into jk_open_socket [Wed Jul 13 23:46:06 2005] [jk_connect.c (165)]: jk_open_socket, try to connect socket = 10 [Wed Jul 13 23:46:06 2005] [jk_connect.c (174)]: jk_open_socket, after connect ret = 0 [Wed Jul 13 23:46:06 2005] [jk_connect.c (183)]: jk_open_socket, set TCP_NODELAY to on [Wed Jul 13 23:46:06 2005] [jk_connect.c (200)]: jk_open_socket, return, sd = 10 [Wed Jul 13 23:46:06 2005] [jk_ajp_common.c (614)]: In jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 10 [Wed Jul 13 23:46:06 2005] [jk_ajp_common.c (642)]: sending to ajp13 #411 [Wed Jul 13 23:46:06 2005] [jk_ajp_common.c (884)]: ajp_send_request 2: request body to send 0 - request body to resend 0 [Wed Jul 13 23:47:06 2005] [jk_ajp_common.c (681)]: ERROR: can't receive the response message from tomcat, network problems or tomcat is down. [Wed Jul 13 23:47:06 2005] [jk_ajp_common.c (1050)]: Error reading reply from tomcat. Tomcat is down or network problems. [Wed Jul 13 23:47:06 2005] [jk_ajp_common.c (1187)]: ERROR: Receiving from tomcat failed, recoverable operation. err=0 [Wed Jul 13 23:47:06 2005] [jk_connect.c (158)]: Into jk_open_socket [Wed Jul 13 23:47:06 2005] [jk_connect.c (165)]: jk_open_socket, try to connect socket = 10 [Wed Jul 13 23:47:06 2005] [jk_connect.c (174)]: jk_open_socket, after connect ret = 0 [Wed Jul 13 23:47:06 2005] [jk_connect.c (183)]: jk_open_socket, set TCP_NODELAY to on [Wed Jul 13 23:47:06 2005] [jk_connect.c (200)]: jk_open_socket, return, sd = 10 [Wed Jul 13 23:47:06 2005] [jk_ajp_common.c (614)]: In jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 10 [Wed Jul 13 23:47:06 2005] [jk_ajp_common.c (642)]: sending to ajp13 #411 [Wed Jul 13 23:47:06 2005] [jk_ajp_common.c (884)]: ajp_send_request 2: request body to send 0 - request body to resend 0 [Wed Jul 13 23:48:06 2005] [jk_ajp_common.c (681)]: ERROR: can't receive the response message from tomcat, network problems or tomcat is down. [Wed Jul 13 23:48:06 2005] [jk_ajp_common.c (1050)]: Error reading reply from tomcat. Tomcat is down or network problems. [Wed Jul 13 23:48:06 2005] [jk_ajp_common.c (1187)]: ERROR: Receiving from tomcat failed, recoverable operation. err=1 [Wed Jul 13 23:48:06 2005] [jk_connect.c (158)]: Into jk_open_socket [Wed Jul 13 23:48:06 2005] [jk_connect.c (165)]: jk_open_socket, try to connect socket = 10 [Wed Jul 13 23:48:06 2005] [jk_connect.c (174)]: jk_open_socket, after connect ret = 0 [Wed Jul 13 23:48:06 2005] [jk_connect.c (183)]: jk_open_socket, set TCP_NODELAY to on [Wed Jul 13 23:48:06 2005] [jk_connect.c (200)]: jk_open_socket, return, sd = 10 [Wed Jul 13 23:48:06 2005] [jk_ajp_common.c (614)]: In jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 10 [Wed Jul 13 23:48:06 2005] [jk_ajp_common.c (642)]: sending to ajp13 #411 [Wed Jul 13 23:48:06 2005] [jk_ajp_common.c (884)]: ajp_send_request 2: request body to send 0 - request body to resend 0 [Wed Jul 13 23:49:06 2005] [jk_ajp_common.c (681)]: ERROR: can't receive the response message from tomcat, network problems or tomcat is down. [Wed Jul 13 23:49:06 2005] [jk_ajp_common.c (1050)]: Error reading reply from tomcat. Tomcat is down or network problems. [Wed Jul 13 23:49:06 2005] [jk_ajp_common.c (1187)]: ERROR: Receiving from tomcat failed, recoverable operation. err=2 [Wed Jul 13 23:49:06 2005] [jk_ajp_common.c (1198)]: Error connecting to tomcat. Tomcat is probably not started or is listenning on the wrong port. Failed errno = 2 [Wed Jul 13 23:49:06 2005] [jk_ajp_common.c (1388)]: Into jk_endpoint_t::done, closing connection 0 [Wed Jul 13 23:49:06 2005] [jk_ajp_common.c (561)]: In jk_endpoint_t::ajp_close_endpoint [Wed Jul 13 23:49:21 2005] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker [Wed Jul 13 23:49:21 2005] [jk_uri_worker_map.c (477)]: Attempting to map URI '/favicon.ico' [Wed Jul 13 23:49:21 2005] [jk_uri_worker_map.c (599)]: jk_uri_worker_map_t::map_uri_to_worker, done without a match d'avance merci !