I have tried with mod_jk but can't make it work. I get this err msg in
mod_jk.log:
[Wed Nov 15 00:32:34 2006] [16667:10448] [error]
ajp_validate::jk_ajp_common.c (1931): can't resolve tomcat address localhost
[Wed Nov 15 00:32:34 2006] [16667:10448] [error]
ajp_validate::jk_ajp_common.c (1934): invalid host and port localhost 8009
[Wed Nov 15 00:32:34 2006] [16667:10448] [error]
wc_create_worker::jk_worker.c (158): validate failed for default
[Wed Nov 15 00:32:34 2006] [16667:10448] [error]
build_worker_map::jk_worker.c (256): failed to create worker default
[Wed Nov 15 00:32:35 2006] [16668:10448] [error]
ajp_validate::jk_ajp_common.c (1931): can't resolve tomcat address localhost
[Wed Nov 15 00:32:35 2006] [16668:10448] [error]
ajp_validate::jk_ajp_common.c (1934): invalid host and port localhost 8009
[Wed Nov 15 00:32:35 2006] [16668:10448] [error]
wc_create_worker::jk_worker.c (158): validate failed for default
[Wed Nov 15 00:32:35 2006] [16668:10448] [error]
build_worker_map::jk_worker.c (256): failed to create worker default
[Wed Nov 15 00:34:14 2006] [16707:13840] [error]
ajp_validate::jk_ajp_common.c (1931): can't resolve tomcat address localhost
[Wed Nov 15 00:34:14 2006] [16707:13840] [error]
ajp_validate::jk_ajp_common.c (1934): invalid host and port localhost 8009
[Wed Nov 15 00:34:14 2006] [16707:13840] [error]
wc_create_worker::jk_worker.c (158): validate failed for default
[Wed Nov 15 00:34:14 2006] [16707:13840] [error]
build_worker_map::jk_worker.c (256): failed to create worker default
[Wed Nov 15 00:34:14 2006] [16708:13840] [error]
ajp_validate::jk_ajp_common.c (1931): can't resolve tomcat address localhost
[Wed Nov 15 00:34:14 2006] [16708:13840] [error]
ajp_validate::jk_ajp_common.c (1934): invalid host and port localhost 8009
[Wed Nov 15 00:34:14 2006] [16708:13840] [error]
wc_create_worker::jk_worker.c (158): validate failed for default
[Wed Nov 15 00:34:14 2006] [16708:13840] [error]
build_worker_map::jk_worker.c (256): failed to create worker default
[Wed Nov 15 00:35:10 2006] [16709:13840] [info] jk_handler::mod_jk.c
(2071): Could not find a worker for worker name=default
[Wed Nov 15 00:35:14 2006] [16710:13840] [info] jk_handler::mod_jk.c
(2071): Could not find a worker for worker name=default
[Wed Nov 15 00:35:16 2006] [16711:13840] [info] jk_handler::mod_jk.c
(2071): Could not find a worker for worker name=default
I have compiled Apache this way:
./configure --prefix=/opt/apache-2.2.3 --enable-ssl
--with-ssl=/opt/openssl-0.9.8d --enable-proxy --enable-proxy-connect
--enable-proxy-ajp --enable-so
make
make install
And mod_jk this way:
./buildconf.sh
./configure --with-apxs=/opt/apache-2.2.3/bin/apxs
--with-java-home=/opt/jdk1.5.0_09 --enable-jni
make
make install
And in my httpd.conf:
LoadModule jk_module modules/mod_jk.so
<IfModule jk_module>
AddModule mod_jk.c
</IfModule>
JkWorkerProperty worker.list=default
JkWorkerProperty worker.default.port=8009
JkWorkerProperty worker.default.host=localhost
JkWorkerProperty worker.default.type=ajp13
JkLogFile /opt/apache-2.2.3/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat "%w %V %T"
JkOptions +ForwardKeySize +ForwardURICompat +ForwardDirectories
<VirtualHost ...> (sample)
JkAutoAlias /opt/apache-tomcat-5.5.20/webapps/application
JkMount /*.jsp default
JkMount /servlet/* default
JkMount /cewolf/* default
JkMount /*.png default
</VirtualHost>
And I get an error saying something about AddModule mispelled etc.
And my server.xml:
<Host name="192.168.1.231" appBase="/opt/apache-tomcat-5.5.20/webapps"
unpackWARs="true" autoDeploy="true" xmlValidation="false"
xmlNamespaceAware="false">
<Context path="/" debug="0" docBase="application" reloadable="true">
</Context>
</Host>
Maybe there is something wrong in the above?
Thanks,
Lars Nielsen Lind
Christopher Schultz skrev:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Lars,
Lars Nielsen Lind wrote:
Which connector is the most relevant to use with Apache 2.2.3 and Tomcat
5.5.20? Is it mod_jk or is it proxy?
It depends on who you are, really. You may use either mod_jk or
mod_proxy_ajp to connect Apache httpd 2.2 to any version of Tomcat.
There are several advantages of mod_proxy_ajp over mod_jk:
1. It comes bundled with Apache httpd. That means that you probably
don't have to compile and install it yourself.
2. It has a simpler configuration syntax.
mod_jk offers one big advantages IMO:
Rich configuration syntax allows for more exotic configuration options.
My experience has been that it's easy to get yourself into a
configuration where mod_proxy_ajp simply can't do the job without
resorting to running every URL through mod_rewrite just to get it to
work. In these cases, mod_jk configuration is cleaner.
Once you decide which connector to use, then the configuration examples
will make more sense.
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFWlFg9CaO5/Lv0PARAheoAKC7CsMP/lukunu5cH3wdNKI5RbgIwCeLV4h
C44IwI9c4OiajOZ+RMHoJE4=
=4S56
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]