You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Tom Cat <to...@gmail.com> on 2008/07/07 23:33:50 UTC

mod_jk connection error?

Hello,

I am new to Tomcat and apache. I have successfully install both the
apache webserver and tomcat, and now wish to link them together. Here
is my system info:

mod_jk version 1.2.26
apache version 2.2.9
tomcat verison 6.0.16
Ubuntu Linux kernel 2.6.24-19-generic

I can successfully view html files on http://localhost, and Tomcat
works fine for http://localhost:8080, but when I try to view
http://localhost/index.jsp I get a 500 Internal Server Error.

Here are some related files:

-------------------------------------------------------------------------------------
workers.properties--------------------------------------------------------------
-------------------------------------------------------------------------------------

workers.tomcat_home=/usr/local/tomcat

workers.java_home=/usr/lib/jvm/java-6-openjdk/

ps=/

worker.list=ajp12, ajp13

worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12

worker.ajp12.lbfactor=1

worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=ajp12, ajp13


worker.inprocess.type=jni

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomcat.jar

worker.inprocess.cmd_line=start

#
# The JVM that we are about to use
#
# This is for Java2
#
# Windows
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll
# IBM JDK1.3
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)libjvm.so
# Unix - Sun VM or blackdown
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)i386$(ps)classic$(ps)libjvm.so

#
# And this is for jdk1.1.X
#
#worker.inprocess.jvm_lib=$(workers.java_home)$(ps)bin$(ps)javai.dll


#
# Setting the place for the stdout and stderr of tomcat
#
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderr

#
# Setting the tomcat.home Java property
#
#worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)

#
# Java system properties
#
# worker.inprocess.sysprops=java.compiler=NONE
# worker.inprocess.sysprops=myprop=mypropvalue

#
# Additional path components.
#
# worker.inprocess.ld_path=d:$(ps)SQLLIB$(ps)bin
#

------------------------------------------------------------------------------------------------
relevant httpd.conf
section---------------------------------------------------------------
------------------------------------------------------------------------------------------------

LoadModule jk_module /usr/local/apache2/modules/mod_jk.so
JkWorkersFile /usr/local/tomcat/conf/workers.properties
JkShmFile     /usr/local/apache2/logs/mod_jk.shm
JkLogFile /usr/local/apache2/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkMount /*.jsp ajp12

--------------------------------------------------------------------------------------------------
mod_jk.log------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
[Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
jk_map_validate_property::jk_map.c (410): The attribute
'worker.inprocess.class_path' is deprecated - please check the
documentation for the correct replacement.
[Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
jk_map_validate_property::jk_map.c (410): The attribute
'worker.inprocess.cmd_line' is deprecated - please check the
documentation for the correct replacement.
[Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
jk_map_validate_property::jk_map.c (410): The attribute
'worker.inprocess.jvm_lib' is deprecated - please check the
documentation for the correct replacement.
[Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
jk_map_validate_property::jk_map.c (410): The attribute
'worker.inprocess.stdout' is deprecated - please check the
documentation for the correct replacement.
[Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
jk_map_validate_property::jk_map.c (410): The attribute
'worker.inprocess.stderr' is deprecated - please check the
documentation for the correct replacement.
[Mon Jul 07 17:02:40 2008] [13093:3083507904] [info] init_jk::mod_jk.c
(2825): mod_jk/1.2.26 initialized
[Mon Jul 07 17:02:53 2008] [29808:3083507904] [info]
jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8007 failed
(errno=111)
[Mon Jul 07 17:02:53 2008] [29808:3083507904] [error]
service::jk_ajp12_worker.c (149): In jk_endpoint_t::service, Error sd
= -1
[Mon Jul 07 17:02:53 2008] [29808:3083507904] [info]
jk_handler::mod_jk.c (2364): Service error=0 for worker=ajp12
[Mon Jul 07 17:02:53 2008] [29809:3083507904] [info]
jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8007 failed
(errno=111)
[Mon Jul 07 17:02:53 2008] [29809:3083507904] [error]
service::jk_ajp12_worker.c (149): In jk_endpoint_t::service, Error sd
= -1
[Mon Jul 07 17:02:53 2008] [29809:3083507904] [info]
jk_handler::mod_jk.c (2364): Service error=0 for worker=ajp12
[Mon Jul 07 17:02:54 2008] [29810:3083507904] [info]
jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8007 failed
(errno=111)
[Mon Jul 07 17:02:54 2008] [29810:3083507904] [error]
service::jk_ajp12_worker.c (149): In jk_endpoint_t::service, Error sd
= -1
[Mon Jul 07 17:02:54 2008] [29810:3083507904] [info]
jk_handler::mod_jk.c (2364): Service error=0 for worker=ajp12



It seems to be failing to connect to localhost, but I do not know why. Any help?

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: mod_jk connection error?

Posted by Tom Cat <to...@gmail.com>.
Thanks

Changing ajp12 to ajp13 did the trick.

I will try to remove all the deprecated references but honestly, at
this point, I am just happy it is working.

On 7/7/08, Steve Ochani <oc...@ncc.edu> wrote:
> On 7 Jul 2008 at 17:33, Tom Cat wrote:
>
>  Date sent:              Mon, 07 Jul 2008 17:33:50 -0400
>  From:                   Tom Cat <to...@gmail.com>
>  Subject:                mod_jk connection error?
>  To:                     users@tomcat.apache.org
>  Send reply to:          Tomcat Users List <us...@tomcat.apache.org>
>
>
>  > Hello,
>  >
>  > I am new to Tomcat and apache. I have successfully install both
>  > the
>  > apache webserver and tomcat, and now wish to link them together.
>  > Here
>  > is my system info:
>  >
>  > mod_jk version 1.2.26
>  > apache version 2.2.9
>  > tomcat verison 6.0.16
>  > Ubuntu Linux kernel 2.6.24-19-generic
>  >
>  > I can successfully view html files on http://localhost, and Tomcat
>  > works fine for http://localhost:8080, but when I try to view
>  > http://localhost/index.jsp I get a 500 Internal Server Error.
>  >
>  > Here are some related files:
>  >
>  > --------------------------------------------------------------------
>  > -----------------
>  > workers.properties--------------------------------------------------
>  > ------------
>  > --------------------------------------------------------------------
>  > -----------------
>  >
>  > workers.tomcat_home=/usr/local/tomcat
>  >
>  > workers.java_home=/usr/lib/jvm/java-6-openjdk/
>  >
>  > ps=/
>  >
>  > worker.list=ajp12, ajp13
>  >
>  > worker.ajp12.port=8007
>  > worker.ajp12.host=localhost
>  > worker.ajp12.type=ajp12
>  >
>  > worker.ajp12.lbfactor=1
>  >
>  > worker.ajp13.port=8009
>  > worker.ajp13.host=localhost
>  > worker.ajp13.type=ajp13
>  >
>  > worker.ajp13.lbfactor=1
>  >
>  > worker.loadbalancer.type=lb
>  > worker.loadbalancer.balance_workers=ajp12, ajp13
>  >
>  >
>  > worker.inprocess.type=jni
>  >
>  > worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomca
>  > t.jar
>  >
>  > worker.inprocess.cmd_line=start
>  >
>  > #
>  > # The JVM that we are about to use
>  > #
>  > # This is for Java2
>  > #
>  > # Windows
>  > worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)cl
>  > assic$(ps)jvm.dll
>  > # IBM JDK1.3
>  > #worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)c
>  > lassic$(ps)libjvm.so
>  > # Unix - Sun VM or blackdown
>  > #worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)i
>  > 386$(ps)classic$(ps)libjvm.so
>  >
>  > #
>  > # And this is for jdk1.1.X
>  > #
>  > #worker.inprocess.jvm_lib=$(workers.java_home)$(ps)bin$(ps)javai.dll
>  >
>  >
>  > #
>  > # Setting the place for the stdout and stderr of tomcat
>  > #
>  > worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inproces
>  > s.stdout
>  > worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inproces
>  > s.stderr
>  >
>  > #
>  > # Setting the tomcat.home Java property
>  > #
>  > #worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
>  >
>  > #
>  > # Java system properties
>  > #
>  > # worker.inprocess.sysprops=java.compiler=NONE
>  > # worker.inprocess.sysprops=myprop=mypropvalue
>  >
>  > #
>  > # Additional path components.
>  > #
>  > # worker.inprocess.ld_path=d:$(ps)SQLLIB$(ps)bin
>  > #
>  >
>  > --------------------------------------------------------------------
>  > ----------------------------
>  > relevant httpd.conf
>  > section-------------------------------------------------------------
>  > --
>  > --------------------------------------------------------------------
>  > ----------------------------
>  >
>  > LoadModule jk_module /usr/local/apache2/modules/mod_jk.so
>  > JkWorkersFile /usr/local/tomcat/conf/workers.properties
>  > JkShmFile     /usr/local/apache2/logs/mod_jk.shm
>  > JkLogFile /usr/local/apache2/logs/mod_jk.log
>  > JkLogLevel info
>  > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
>  > JkMount /*.jsp ajp12
>  >
>  > --------------------------------------------------------------------
>  > ------------------------------
>  > mod_jk.log----------------------------------------------------------
>  > --------------------------
>  > --------------------------------------------------------------------
>  > ------------------------------
>  > [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
>  > jk_map_validate_property::jk_map.c (410): The attribute
>  > 'worker.inprocess.class_path' is deprecated - please check the
>  > documentation for the correct replacement.
>  > [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
>  > jk_map_validate_property::jk_map.c (410): The attribute
>  > 'worker.inprocess.cmd_line' is deprecated - please check the
>  > documentation for the correct replacement.
>  > [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
>  > jk_map_validate_property::jk_map.c (410): The attribute
>  > 'worker.inprocess.jvm_lib' is deprecated - please check the
>  > documentation for the correct replacement.
>  > [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
>  > jk_map_validate_property::jk_map.c (410): The attribute
>  > 'worker.inprocess.stdout' is deprecated - please check the
>  > documentation for the correct replacement.
>  > [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
>  > jk_map_validate_property::jk_map.c (410): The attribute
>  > 'worker.inprocess.stderr' is deprecated - please check the
>  > documentation for the correct replacement.
>  > [Mon Jul 07 17:02:40 2008] [13093:3083507904] [info]
>  > init_jk::mod_jk.c
>  > (2825): mod_jk/1.2.26 initialized
>  > [Mon Jul 07 17:02:53 2008] [29808:3083507904] [info]
>  > jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8007
>  > failed
>  > (errno=111)
>  > [Mon Jul 07 17:02:53 2008] [29808:3083507904] [error]
>  > service::jk_ajp12_worker.c (149): In jk_endpoint_t::service, Error
>  > sd
>  > = -1
>  > [Mon Jul 07 17:02:53 2008] [29808:3083507904] [info]
>  > jk_handler::mod_jk.c (2364): Service error=0 for worker=ajp12
>  > [Mon Jul 07 17:02:53 2008] [29809:3083507904] [info]
>  > jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8007
>  > failed
>  > (errno=111)
>  > [Mon Jul 07 17:02:53 2008] [29809:3083507904] [error]
>  > service::jk_ajp12_worker.c (149): In jk_endpoint_t::service, Error
>  > sd
>  > = -1
>  > [Mon Jul 07 17:02:53 2008] [29809:3083507904] [info]
>  > jk_handler::mod_jk.c (2364): Service error=0 for worker=ajp12
>  > [Mon Jul 07 17:02:54 2008] [29810:3083507904] [info]
>  > jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8007
>  > failed
>  > (errno=111)
>  > [Mon Jul 07 17:02:54 2008] [29810:3083507904] [error]
>  > service::jk_ajp12_worker.c (149): In jk_endpoint_t::service, Error
>  > sd
>  > = -1
>  > [Mon Jul 07 17:02:54 2008] [29810:3083507904] [info]
>  > jk_handler::mod_jk.c (2364): Service error=0 for worker=ajp12
>  >
>  >
>  >
>  > It seems to be failing to connect to localhost, but I do not know
>  > why. Any help?
>  >
>
>
>
> Yes, on port 8007. Do you even need ajp 1.2 capability?
>  Just use 1.3 which is enabled by default in server.xml. I would also get rid of all the
>  deprecated options you are using in workers.properties. Also get rid of the load balancing.
>
>
>  -Steve O.
>
>
>
>
>
>  ---------------------------------------------------------------------
>  To start a new topic, e-mail: users@tomcat.apache.org
>  To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>  For additional commands, e-mail: users-help@tomcat.apache.org
>
>

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: mod_jk connection error?

Posted by Steve Ochani <oc...@ncc.edu>.
On 7 Jul 2008 at 17:33, Tom Cat wrote:

Date sent:      	Mon, 07 Jul 2008 17:33:50 -0400
From:           	Tom Cat <to...@gmail.com>
Subject:        	mod_jk connection error?
To:             	users@tomcat.apache.org
Send reply to:  	Tomcat Users List <us...@tomcat.apache.org>

> Hello,
> 
> I am new to Tomcat and apache. I have successfully install both
> the
> apache webserver and tomcat, and now wish to link them together.
> Here
> is my system info:
> 
> mod_jk version 1.2.26
> apache version 2.2.9
> tomcat verison 6.0.16
> Ubuntu Linux kernel 2.6.24-19-generic
> 
> I can successfully view html files on http://localhost, and Tomcat
> works fine for http://localhost:8080, but when I try to view
> http://localhost/index.jsp I get a 500 Internal Server Error.
> 
> Here are some related files:
> 
> --------------------------------------------------------------------
> -----------------
> workers.properties--------------------------------------------------
> ------------
> --------------------------------------------------------------------
> -----------------
> 
> workers.tomcat_home=/usr/local/tomcat
> 
> workers.java_home=/usr/lib/jvm/java-6-openjdk/
> 
> ps=/
> 
> worker.list=ajp12, ajp13
> 
> worker.ajp12.port=8007
> worker.ajp12.host=localhost
> worker.ajp12.type=ajp12
> 
> worker.ajp12.lbfactor=1
> 
> worker.ajp13.port=8009
> worker.ajp13.host=localhost
> worker.ajp13.type=ajp13
> 
> worker.ajp13.lbfactor=1
> 
> worker.loadbalancer.type=lb
> worker.loadbalancer.balance_workers=ajp12, ajp13
> 
> 
> worker.inprocess.type=jni
> 
> worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)tomca
> t.jar
> 
> worker.inprocess.cmd_line=start
> 
> #
> # The JVM that we are about to use
> #
> # This is for Java2
> #
> # Windows
> worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)cl
> assic$(ps)jvm.dll
> # IBM JDK1.3
> #worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)c
> lassic$(ps)libjvm.so
> # Unix - Sun VM or blackdown
> #worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)lib$(ps)i
> 386$(ps)classic$(ps)libjvm.so
> 
> #
> # And this is for jdk1.1.X
> #
> #worker.inprocess.jvm_lib=$(workers.java_home)$(ps)bin$(ps)javai.dll
> 
> 
> #
> # Setting the place for the stdout and stderr of tomcat
> #
> worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inproces
> s.stdout
> worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inproces
> s.stderr
> 
> #
> # Setting the tomcat.home Java property
> #
> #worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
> 
> #
> # Java system properties
> #
> # worker.inprocess.sysprops=java.compiler=NONE
> # worker.inprocess.sysprops=myprop=mypropvalue
> 
> #
> # Additional path components.
> #
> # worker.inprocess.ld_path=d:$(ps)SQLLIB$(ps)bin
> #
> 
> --------------------------------------------------------------------
> ----------------------------
> relevant httpd.conf
> section-------------------------------------------------------------
> --
> --------------------------------------------------------------------
> ----------------------------
> 
> LoadModule jk_module /usr/local/apache2/modules/mod_jk.so
> JkWorkersFile /usr/local/tomcat/conf/workers.properties
> JkShmFile     /usr/local/apache2/logs/mod_jk.shm
> JkLogFile /usr/local/apache2/logs/mod_jk.log
> JkLogLevel info
> JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
> JkMount /*.jsp ajp12
> 
> --------------------------------------------------------------------
> ------------------------------
> mod_jk.log----------------------------------------------------------
> --------------------------
> --------------------------------------------------------------------
> ------------------------------
> [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
> jk_map_validate_property::jk_map.c (410): The attribute
> 'worker.inprocess.class_path' is deprecated - please check the
> documentation for the correct replacement.
> [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
> jk_map_validate_property::jk_map.c (410): The attribute
> 'worker.inprocess.cmd_line' is deprecated - please check the
> documentation for the correct replacement.
> [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
> jk_map_validate_property::jk_map.c (410): The attribute
> 'worker.inprocess.jvm_lib' is deprecated - please check the
> documentation for the correct replacement.
> [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
> jk_map_validate_property::jk_map.c (410): The attribute
> 'worker.inprocess.stdout' is deprecated - please check the
> documentation for the correct replacement.
> [Mon Jul 07 17:02:40 2008] [13093:3083507904] [warn]
> jk_map_validate_property::jk_map.c (410): The attribute
> 'worker.inprocess.stderr' is deprecated - please check the
> documentation for the correct replacement.
> [Mon Jul 07 17:02:40 2008] [13093:3083507904] [info]
> init_jk::mod_jk.c
> (2825): mod_jk/1.2.26 initialized
> [Mon Jul 07 17:02:53 2008] [29808:3083507904] [info]
> jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8007
> failed
> (errno=111)
> [Mon Jul 07 17:02:53 2008] [29808:3083507904] [error]
> service::jk_ajp12_worker.c (149): In jk_endpoint_t::service, Error
> sd
> = -1
> [Mon Jul 07 17:02:53 2008] [29808:3083507904] [info]
> jk_handler::mod_jk.c (2364): Service error=0 for worker=ajp12
> [Mon Jul 07 17:02:53 2008] [29809:3083507904] [info]
> jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8007
> failed
> (errno=111)
> [Mon Jul 07 17:02:53 2008] [29809:3083507904] [error]
> service::jk_ajp12_worker.c (149): In jk_endpoint_t::service, Error
> sd
> = -1
> [Mon Jul 07 17:02:53 2008] [29809:3083507904] [info]
> jk_handler::mod_jk.c (2364): Service error=0 for worker=ajp12
> [Mon Jul 07 17:02:54 2008] [29810:3083507904] [info]
> jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8007
> failed
> (errno=111)
> [Mon Jul 07 17:02:54 2008] [29810:3083507904] [error]
> service::jk_ajp12_worker.c (149): In jk_endpoint_t::service, Error
> sd
> = -1
> [Mon Jul 07 17:02:54 2008] [29810:3083507904] [info]
> jk_handler::mod_jk.c (2364): Service error=0 for worker=ajp12
> 
> 
> 
> It seems to be failing to connect to localhost, but I do not know
> why. Any help?
> 


Yes, on port 8007. Do you even need ajp 1.2 capability? 
Just use 1.3 which is enabled by default in server.xml. I would also get rid of all the 
deprecated options you are using in workers.properties. Also get rid of the load balancing.

 
-Steve O.





---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org