Hello, I'm working with nt4, apache2.0.39,tomcat4.04,jdk1.22,mod_jk1.2 and I can start everything up but when browsing to a jsp page gives me the following error:
Starting service Tomcat-Standalone Apache Tomcat/4.0.4 Starting service Tomcat-Apache Apache Tomcat/4.0.4 java.lang.NoSuchMethodError: java.net.Socket: method setKeepAlive(Z)V not found at org.apache.ajp.tomcat4.Ajp13Connector.run(Ajp13Connector.java, Compiled Code) at java.lang.Thread.run(Thread.java:479) Below I've placed my httpd.conf, workers.properties, server.xml and mod_jk.log Greetings, Gunter. ---------------------------------------------------------------------------- -------------------------------------------------------------------- My httpd.conf: <IfModule !mod_jk.c> LoadModule jk_module c:/Apache/modules/mod_jk.dll </IfModule> JkWorkersFile "c:/progra~1/apache~1.0/conf/jk/workers.properties" JkLogFile "c:/progra~1/apache~1.0/logs/mod_jk.log" JkLogLevel debug JkMount /dynapage/* ajp13 JkMount /*.jsp ajp13 JkMount /examples/* ajp13 ---------------------------------------------------------------------------- -------------------------------------------------------------------- My workers.properties: workers.catalina_home=c:\progra~1\apache~1.0 workers.tomcat_home=c:\progra~1\apache~1.0 workers.java_home=C:\jdk122 ps=\ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 #worker.ajp13.lbfactor=1 #worker.ajp14.port=8010 #worker.ajp14.host=localhost #worker.ajp14.type=ajp14 #worker.ajp14.secretkey=secret #worker.ajp14.credentials=myveryrandomentropy #worker.ajp14.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=ajp13 worker.inprocess.type=jni worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar worker.inprocess.cmd_line=start worker.inprocess.jvm_lib=C:\jdk122\jre\bin\classic\jvm.dll worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr ---------------------------------------------------------------------------- -------------------------------------------------------------------- My server.xml: <Server port="8005" shutdown="SHUTDOWN" debug="0"> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" modJk="c:\Apache\modules\" /> <Service name="Tomcat-Standalone"> <Connector className="org.apache.ajp.tomcat4.Ajp13Connector" port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/> <Connector className="org.apache.catalina.connector.http.HttpConnector" port="8080" minProcessors="5" maxProcessors="75" enableLookups="true" redirectPort="8443" acceptCount="10" debug="0" connectionTimeout="60000"/> <Engine name="Standalone" defaultHost="localhost" debug="0"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/> <Realm className="org.apache.catalina.realm.MemoryRealm" /> <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true"> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" /> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="common"/> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true"/> <Context path="/manager" docBase="manager" debug="0" privileged="true"/> <Context path="/examples" docBase="examples" debug="0" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_examples_log." suffix=".txt" timestamp="true"/> <Ejb name="ejb/EmplRecord" type="Entity" home="com.wombat.empl.EmployeeRecordHome" remote="com.wombat.empl.EmployeeRecord"/> <Environment name="maxExemptions" type="java.lang.Integer" value="15"/> <Parameter name="context.param.name" value="context.param.value" override="false"/> <Resource name="jdbc/EmployeeAppDb" auth="SERVLET" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/EmployeeAppDb"> <parameter><name>user</name><value>sa</value></parameter> <parameter><name>password</name><value></value></parameter> <parameter><name>driverClassName</name> <value>org.hsql.jdbcDriver</value></parameter> <parameter><name>driverName</name> <value>jdbc:HypersonicSQL:database</value></parameter> </ResourceParams> <Resource name="mail/Session" auth="Container" type="javax.mail.Session"/> <ResourceParams name="mail/Session"> <parameter> <name>mail.smtp.host</name> <value>localhost</value> </parameter> </ResourceParams> </Context> </Host> </Engine> </Service> <Service name="Tomcat-Apache"> <Connector className="org.apache.catalina.connector.warp.WarpConnector" port="8008" minProcessors="5" maxProcessors="75" enableLookups="true" appBase="webapps" acceptCount="10" debug="0"/> <Engine className="org.apache.catalina.connector.warp.WarpEngine" name="Apache" debug="0"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="apache_log." suffix=".txt" timestamp="true"/> <Realm className="org.apache.catalina.realm.MemoryRealm" /> </Engine> </Service> </Server> ---------------------------------------------------------------------------- -------------------------------------------------------------------- And my mod_jk.log: [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (172)]: Into jk_uri_worker_map_t::uri_worker_map_alloc [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (375)]: Into jk_uri_worker_map_t::uri_worker_map_open [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (396)]: jk_uri_worker_map_t::uri_worker_map_open, rule map size is 3 [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /dynapage/=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (299)]: Into jk_uri_worker_map_t::uri_worker_map_open, suffix rule /.jsp=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /examples/=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (408)]: Into jk_uri_worker_map_t::uri_worker_map_open, there are 3 rules [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (422)]: jk_uri_worker_map_t::uri_worker_map_open, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (88)]: Into wc_open [Fri Jul 19 08:55:16 2002] [jk_worker.c (222)]: Into build_worker_map, creating 1 workers [Fri Jul 19 08:55:16 2002] [jk_worker.c (228)]: build_worker_map, creating worker ajp13 [Fri Jul 19 08:55:16 2002] [jk_worker.c (148)]: Into wc_create_worker [Fri Jul 19 08:55:16 2002] [jk_worker.c (162)]: wc_create_worker, about to create instance ajp13 of ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp13_worker.c (108)]: Into ajp13_worker_factory [Fri Jul 19 08:55:16 2002] [jk_worker.c (171)]: wc_create_worker, about to validate and init ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1178)]: Into jk_worker_t::validate [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1198)]: In jk_worker_t::validate for worker ajp13 contact is localhost:8009 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1226)]: Into jk_worker_t::init [Fri Jul 19 08:55:16 2002] [jk_worker.c (187)]: wc_create_worker, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (238)]: build_worker_map, removing old ajp13 worker [Fri Jul 19 08:55:16 2002] [jk_worker.c (250)]: build_worker_map, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (111)]: wc_open, done 1 [Fri Jul 19 08:55:16 2002] [jk_worker.c (118)]: Into wc_close [Fri Jul 19 08:55:16 2002] [jk_worker.c (199)]: close_workers got 1 workers to destroy [Fri Jul 19 08:55:16 2002] [jk_worker.c (206)]: close_workers will destroy worker ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1275)]: Into jk_worker_t::destroy [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1282)]: Into jk_worker_t::destroy up to 1 endpoint to close [Fri Jul 19 08:55:16 2002] [jk_worker.c (120)]: wc_close, done [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (190)]: Into jk_uri_worker_map_t::uri_worker_map_free [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (441)]: Into jk_uri_worker_map_t::uri_worker_map_close [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (172)]: Into jk_uri_worker_map_t::uri_worker_map_alloc [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (375)]: Into jk_uri_worker_map_t::uri_worker_map_open [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (396)]: jk_uri_worker_map_t::uri_worker_map_open, rule map size is 3 [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /dynapage/=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (299)]: Into jk_uri_worker_map_t::uri_worker_map_open, suffix rule /.jsp=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /examples/=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (408)]: Into jk_uri_worker_map_t::uri_worker_map_open, there are 3 rules [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (422)]: jk_uri_worker_map_t::uri_worker_map_open, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (88)]: Into wc_open [Fri Jul 19 08:55:16 2002] [jk_worker.c (222)]: Into build_worker_map, creating 1 workers [Fri Jul 19 08:55:16 2002] [jk_worker.c (228)]: build_worker_map, creating worker ajp13 [Fri Jul 19 08:55:16 2002] [jk_worker.c (148)]: Into wc_create_worker [Fri Jul 19 08:55:16 2002] [jk_worker.c (162)]: wc_create_worker, about to create instance ajp13 of ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp13_worker.c (108)]: Into ajp13_worker_factory [Fri Jul 19 08:55:16 2002] [jk_worker.c (171)]: wc_create_worker, about to validate and init ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1178)]: Into jk_worker_t::validate [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1198)]: In jk_worker_t::validate for worker ajp13 contact is localhost:8009 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1226)]: Into jk_worker_t::init [Fri Jul 19 08:55:16 2002] [jk_worker.c (187)]: wc_create_worker, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (238)]: build_worker_map, removing old ajp13 worker [Fri Jul 19 08:55:16 2002] [jk_worker.c (250)]: build_worker_map, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (111)]: wc_open, done 1 [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (172)]: Into jk_uri_worker_map_t::uri_worker_map_alloc [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (375)]: Into jk_uri_worker_map_t::uri_worker_map_open [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (396)]: jk_uri_worker_map_t::uri_worker_map_open, rule map size is 3 [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /dynapage/=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (299)]: Into jk_uri_worker_map_t::uri_worker_map_open, suffix rule /.jsp=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /examples/=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (408)]: Into jk_uri_worker_map_t::uri_worker_map_open, there are 3 rules [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (422)]: jk_uri_worker_map_t::uri_worker_map_open, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (88)]: Into wc_open [Fri Jul 19 08:55:16 2002] [jk_worker.c (222)]: Into build_worker_map, creating 1 workers [Fri Jul 19 08:55:16 2002] [jk_worker.c (228)]: build_worker_map, creating worker ajp13 [Fri Jul 19 08:55:16 2002] [jk_worker.c (148)]: Into wc_create_worker [Fri Jul 19 08:55:16 2002] [jk_worker.c (162)]: wc_create_worker, about to create instance ajp13 of ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp13_worker.c (108)]: Into ajp13_worker_factory [Fri Jul 19 08:55:16 2002] [jk_worker.c (171)]: wc_create_worker, about to validate and init ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1178)]: Into jk_worker_t::validate [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1198)]: In jk_worker_t::validate for worker ajp13 contact is localhost:8009 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1226)]: Into jk_worker_t::init [Fri Jul 19 08:55:16 2002] [jk_worker.c (187)]: wc_create_worker, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (238)]: build_worker_map, removing old ajp13 worker [Fri Jul 19 08:55:16 2002] [jk_worker.c (250)]: build_worker_map, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (111)]: wc_open, done 1 [Fri Jul 19 08:55:16 2002] [jk_worker.c (118)]: Into wc_close [Fri Jul 19 08:55:16 2002] [jk_worker.c (199)]: close_workers got 1 workers to destroy [Fri Jul 19 08:55:16 2002] [jk_worker.c (206)]: close_workers will destroy worker ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1275)]: Into jk_worker_t::destroy [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1282)]: Into jk_worker_t::destroy up to 1 endpoint to close [Fri Jul 19 08:55:16 2002] [jk_worker.c (120)]: wc_close, done [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (190)]: Into jk_uri_worker_map_t::uri_worker_map_free [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (441)]: Into jk_uri_worker_map_t::uri_worker_map_close [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (172)]: Into jk_uri_worker_map_t::uri_worker_map_alloc [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (375)]: Into jk_uri_worker_map_t::uri_worker_map_open [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (396)]: jk_uri_worker_map_t::uri_worker_map_open, rule map size is 3 [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /dynapage/=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (299)]: Into jk_uri_worker_map_t::uri_worker_map_open, suffix rule /.jsp=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (321)]: Into jk_uri_worker_map_t::uri_worker_map_open, match rule /examples/=ajp13 was added [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (408)]: Into jk_uri_worker_map_t::uri_worker_map_open, there are 3 rules [Fri Jul 19 08:55:16 2002] [jk_uri_worker_map.c (422)]: jk_uri_worker_map_t::uri_worker_map_open, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (88)]: Into wc_open [Fri Jul 19 08:55:16 2002] [jk_worker.c (222)]: Into build_worker_map, creating 1 workers [Fri Jul 19 08:55:16 2002] [jk_worker.c (228)]: build_worker_map, creating worker ajp13 [Fri Jul 19 08:55:16 2002] [jk_worker.c (148)]: Into wc_create_worker [Fri Jul 19 08:55:16 2002] [jk_worker.c (162)]: wc_create_worker, about to create instance ajp13 of ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp13_worker.c (108)]: Into ajp13_worker_factory [Fri Jul 19 08:55:16 2002] [jk_worker.c (171)]: wc_create_worker, about to validate and init ajp13 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1178)]: Into jk_worker_t::validate [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1198)]: In jk_worker_t::validate for worker ajp13 contact is localhost:8009 [Fri Jul 19 08:55:16 2002] [jk_ajp_common.c (1226)]: Into jk_worker_t::init [Fri Jul 19 08:55:16 2002] [jk_worker.c (187)]: wc_create_worker, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (238)]: build_worker_map, removing old ajp13 worker [Fri Jul 19 08:55:16 2002] [jk_worker.c (250)]: build_worker_map, done [Fri Jul 19 08:55:16 2002] [jk_worker.c (111)]: wc_open, done 1 [Fri Jul 19 08:55:55 2002] [jk_uri_worker_map.c (460)]: Into jk_uri_worker_map_t::map_uri_to_worker [Fri Jul 19 08:55:55 2002] [jk_uri_worker_map.c (477)]: Attempting to map URI '/dynapage/index.jsp' [Fri Jul 19 08:55:55 2002] [jk_uri_worker_map.c (502)]: jk_uri_worker_map_t::map_uri_to_worker, Found a context match ajp13 -> /dynapage/ [Fri Jul 19 08:55:55 2002] [mod_jk.c (1223)]: Into handler r->proxyreq=0 r->handler=jakarta-servlet r->notes=6973376 worker=ajp13 [Fri Jul 19 08:55:55 2002] [jk_worker.c (132)]: Into wc_get_worker_for_name ajp13 [Fri Jul 19 08:55:55 2002] [jk_worker.c (136)]: wc_get_worker_for_name, done found a worker [Fri Jul 19 08:55:55 2002] [mod_jk.c (437)]: agsp=80 agsn=pcgudo hostn=pcgudo shostn=pcgudo cbsport=0 sport=0 [Fri Jul 19 08:55:55 2002] [jk_ajp_common.c (1355)]: Into jk_worker_t::get_endpoint [Fri Jul 19 08:55:56 2002] [jk_ajp_common.c (1079)]: Into jk_endpoint_t::service [Fri Jul 19 08:55:56 2002] [jk_ajp_common.c (280)]: Into ajp_marshal_into_msgb [Fri Jul 19 08:55:56 2002] [jk_ajp_common.c (413)]: ajp_marshal_into_msgb - Done [Fri Jul 19 08:55:56 2002] [jk_connect.c (116)]: Into jk_open_socket [Fri Jul 19 08:55:56 2002] [jk_connect.c (123)]: jk_open_socket, try to connect socket = 1216 [Fri Jul 19 08:55:56 2002] [jk_connect.c (132)]: jk_open_socket, after connect ret = 0 [Fri Jul 19 08:55:56 2002] [jk_connect.c (140)]: jk_open_socket, set TCP_NODELAY to on [Fri Jul 19 08:55:56 2002] [jk_connect.c (148)]: jk_open_socket, return, sd = 1216 [Fri Jul 19 08:55:56 2002] [jk_ajp_common.c (589)]: In jk_endpoint_t::ajp_connect_to_endpoint, connected sd = 1216 [Fri Jul 19 08:55:56 2002] [jk_ajp_common.c (613)]: sending to ajp13 #212 [Fri Jul 19 08:55:56 2002] [jk_ajp_common.c (854)]: ajp_send_request 2: request body to send 0 - request body to resend 0 -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>