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]

Reply via email to