Clay,
Sounds like you've done everything correctly. I'm beginning to suspect
the mod_jk compile, however. If I'm not mistaken, it was compiled on 7.2
or 7.3 and this could pose some compatibility issues with glibc or another
library, depending on which versions they had installed and which
version(s) you have installed. Also, have you tried removing the
<IfModule !mod_jk.c>
LoadModule ...
</IfModule>
with just:
LoadModule jk_module mod_jk.so
This would eliminate a potential "variable". I could see implementing it
later, however while trouble shooting, I like to eliminate as many
variables as possible.
For my machine, I was forced to download the mod_jk source and compile
that since I was using the RedHat RPMS. Here are the steps I followed:
1. Download the source tar file to /usr/src
2. Untar the file. This created
/usr/src/jakarta-tomcat-connectors-jk-1.2.2-src
3. I looked at the ant configuration but was in a hurry, so I stuck
with the "old style" compile routine. I found that the configure/
make related files are located in jk/native, or in my case:
/usr/src/jakarta-tomcat-connectors-jk-1.2.2-src/jk/native
4. I then ran the following configure command:
./configure --enable-shared \
--enable-jni
--with-java-home=/usr/java/j2sdk1.4.1_02/ \
--with-apxs=/usr/sbin/apxs
5. I then ran make and the files compiled properly. In my case, I also
had to install httpd-devel-xxx since apxs is part of that package.
6. I then copied the file apache-2.0/mod_jk.so to /etc/httpd/modules
The full path to the file was:
/usr/src/jakarta-tomcat-connectors-jk-1.2.2-src/jk/native/apache-2.0/mod_jk.so
7. I already had a previously working Apache/Tomcat configuration
files, so I plugged those into the appropriate directories and
voila, it was working. Now, there is one other difference here. I
am using Tomcat 4.1.18, not 4.1.24, however I don't see why this
should be any different. Assuming you are using mod_jk.so and not
mod_jk2.so.
Let me know if this helps. If you decide to take another path, or would
like to see the config files, let me know.
Sincerely,
Justin L. Spies
On Tue, 15 Apr 2003, Clay Jones wrote:
> For apache, I just used --enable-so I believe. I totally removed
> Redhats rpm (Using rpm -ev) along with all dependencies. I am using
> the mod_jk.so binary provided by Tomcat, along with Tomcat binaries, os
> I guess I misled you all, as I only really compiled apache, sorry ;)
>
> I must have tried it all, rpms of everything, source apache, various
> versions of Tomcat. I haven't tried Apache 1.3.x, which I may tomorrow
> before I call it quits.
>
> I even went down the road of trying to compile my own mod_jk to work
> with 2.0.40 (that's where I started, actually), but the make always
> failed. I'm pretty good at reading READMEs, and the installation
> instructions seemed straightforward.
>
> Thanks.
>
> On Tuesday, April 15, 2003, at 05:08 PM, Justin L. Spies wrote:
>
> > Clay,
> > I'm jumping in here a little late myself. Could you share with us the
> > "./configure" command used to compile the sources? There are a couple
> > different ways to do this and I'm wondering if the configure directives
> > are affecting the system.
> >
> > I've just installed RH 9 and used the stock Apache (2.0.40) from RedHat
> > RPM's and custom compiled mod_jk (they don't provide an RPM and the
> > binaries on the Tomcat site are all for 2.0.42 and 2.0.43 only.) Works
> > great so far (not much on the site though)
> >
> > You mentioned that "were all installed from scratch (not rpm)." Is it
> > safe to assume that you compiled mod_jk and didn't just use the
> > binaries? If you compiled mod_jk, let us know if you have the
> > http-devel-xxx rpm installed for some reason. Although unlikely, it's
> > possible that if you compiled mod_jk, that configure and make looked at
> > the headers, etc, from the rpm instead of your version of Apache in
> > /usr/src/httpd-2.0.45
> >
> >
> > --Justin
> >
> >
> > -----Original Message-----
> > From: Clay Jones [mailto:clay@clay-jones.com]
> > Sent: Tuesday, April 15, 2003 3:46 PM
> > To: Tomcat Users List
> > Subject: Re: apache 2.0.45/tomcat 4.1.24 mod_jk trouble
> >
> > Hello,
> >
> > Running Redhat 8, but Apache, Tomcat, etc. were all installed from
> > scratch (not rpm).
> >
> > Thanks,
> >
> > Clay
> >
> > On Tuesday, April 15, 2003, at 02:15 PM, Oscar Carrillo wrote:
> >
> >> Hi,
> >>
> >> Didn't see it mentioned. What OS are you running?
> >>
> >> Oscar
> >>
> >> On Tue, 15 Apr 2003, Clay Jones wrote:
> >>
> >>>> t's strange...I am almost thinking that the Apache you are working
> >>>> with isn't the Apache you think you are working with. Probably not
> >>>> the case, but I can't explain why Apache wouldn't pick up those
> >>>> JkMount directives and the /examples alias otherwise
> >>>
> >>>
> >>> /usr/local--> apachectl -v
> >>> Server version: Apache/2.0.45
> >>> Server built: Apr 14 2003 12:35:27
> >>>
> >>> Are there any modules (other than mod_jk) that are needed? Other
> >>> Alias
> >>> statements work ok. It is baffling....
> >>>
> >>> Thanks.
> >>>
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> >>> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >>>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> >> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
|