Sorry to link into your conversation:
It seems that you went through the problems I am about to have (connecting tomcat 4 to Apache 1.3: Solaris 8).
Since I haven't gotten a response to a previous email:
Where did you get mod_jk ? Why did you have to compile it and
can you give more info on what steps you took to do so.
Thanks.
Astrid
Werner van Mook wrote:
Gute Morgen Simon,
I've compiled the mod_jk myself. it was easy. But I still have problems.
I will so you what I have.
In httpd.conf :
LoadModule jk_module modules/mod_jk.so
# MY OWN STUFF HERE <IfModule mod_jk.so> AddModule mod_jk.c JkWorkersFile /etc/httpd/conf/workers.properties JkLogFile /etc/httpd/logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" </IfModule>
In workers.properties :
#Define 1 real worker using ajp13
worker.list=ajp13
#Set properties for worker1(ajp13)
worker.ajp13.type=ajp13 worker.ajp13.host=www.connecties.com worker.ajp13.port=8009
In server.xml :
on a line after <Server portt="8005" ...... >
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" modJk="/etc/httpd/modules/mod_jk.so" />
on a line just after <Host name=www.connecties.com .....>
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" forwardAll="false" modJk="/etc/httpd/modules/mod_jk.so" />
And the last part of my server.xml is :
<!-- Define an Apache-Connector 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" />
<Host name="www.connecties.com" > <Context path="" docBase="/home/sites/home/web" crossContext="true" debug="0" reloadable="false" trusted="false" > </Context> </Host>
</Engine>
</Service>
The output of the apache error log is :
[Wed Jul 16 09:16:27 2003] [error] (25)Inappropriate ioctl for device: Error while opening the workers, jk will not work
[Wed Jul 16 09:16:28 2003] [error] (25)Inappropriate ioctl for device: Error while opening the workers, jk will not work
[Wed Jul 16 09:16:29 2003] [notice] Apache/1.3.20 Sun Cobalt (Unix) mod_ssl/2.8.4 OpenSSL/0.9.6b PHP/4.0.3pl1 mod_auth_pam_external/0.1 FrontPage/4.0.4.3 mod_perl/1.25 configured -- resuming no
rmal operations
[Wed Jul 16 09:16:29 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
This will probably say enough (for some). It tells me that jk will not work. But I don't understand why.
Anybody ?
On Tuesday, July 15, 2003, at 11:29 PM, Simon Pabst wrote:
Seems you're not the only one with that problem on Apache/mod_jk/Tomcat on a cobalt machine:
http://www.zeffie.com/cobalt/developers/0208/162839.html
Best is propably if you (or they if you don't have permissions to do that) compile mod_jk on that machine
and don't use a downloaded binary.
How to do that:
http://list.cobalt.com/pipermail/cobalt-developers/2003-March/ 038938.html
Good luck :-)
At 21:03 15.07.2003 +0200, you wrote:
HI,
I have hired a sun microsystems cobalt machine.
It comes pre configured with all kinds of internet software and a special edition of redhat.
It is stripped on all sides to give maximum speed and maximum disk space.
One of the settings is that you can't do anything with apache apart from restarting it with the httpd command.
Or restarting the complete box..........
By now I'm trying to figure out if it is possible to have Apache2 on it. But I am depending on the goodwill of my provider for it.
Some how I think that having Apache 2 solves some of my problems.
We'll see.
Kind regards Werner van Mook
On Tuesday, July 15, 2003, at 06:58 PM, Simon Pabst wrote:
hmm ok,
the Apache you are using, did it come in a package or did you built from source?
Apache 1.3.20 should have apachectl in the same directory as httpd
(i.e. /path/to/apache_1.3.20/bin/apachectl)
At 18:47 15.07.2003 +0200, you wrote:
Yes I tried to use it but to no avail.
unfortunately.
Regards Werner van Mook
On Tuesday, July 15, 2003, at 06:38 PM, Simon Pabst wrote:
did you even try my suggestion?
http://www.mail-archive.com/[EMAIL PROTECTED]/ msg97619.html
Werner van Mook Java Lead Developer / Trainer Connecties Voor Internet
Werner van Mook Java Lead Developer / Trainer Connecties Voor Internet
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]