You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Jesse Reynolds <li...@va.com.au> on 2001/10/16 03:33:58 UTC

RE: 3.3rc2 mod_jk.so BSD bug (was RE: 3.3rc2 and mod_jk.so - have to have matching versions?)

Hi Larry

Well interesting that the FreeBSD ports collection managed to fix the 
3.2.3 mod_jk.so source, I wonder what they fixed. Perhaps looking at 
the patches in this port will provide some illumination as to what's 
wrong with 3.3rc2 mod_jk.

Cheers

Jesse


At 10:31 -0400 15/10/01, Larry Isaacs wrote:
>Hi Jesse,
>
>The jk_set_log_format is a function defined jk_util.c/jk_util.h.  This
>function doesn't appear to be present in 3.2.3's mod_jk.
>
>The Makefile.freebsd originates with the a directory restructuring that
>occurred over a year ago and wasn't necessarily tested at the time of
>the change.  It hasn't been updated since, and likely has never been
>tested. I would be interested in a patch, if you can get it working.
>
>Sorry I can't be of more help.
>Larry
>
>>  -----Original Message-----
>>  From: Jesse Reynolds [mailto:lizst@va.com.au]
>>  Sent: Monday, October 15, 2001 9:32 AM
>>  To: tomcat-user@jakarta.apache.org
>>  Subject: 3.3rc2 mod_jk.so BSD bug (was RE: 3.3rc2 and mod_jk.so - have
>>  to have matching versions?)
>>
>>
>>  Ahhh, thanks Larry that's great to know. This explains the timeouts.
>>
>>  So, now I appear to have a bug in the 3.3rc2 mod_jk.so - unless I'm
>>  compiling it wrong. It took quite some hacking of the
>>  Makefile.freebsd to make it compile at all, and when I run apache
>>  with this new mod_jk.so installed I get the following error:
>>
>>      Undefined symbol "jk_set_log_format"
>>
>>  ...
>>
>>  su-2.05# apachectl start
>>  Syntax error on line 237 of /usr/local/etc/apache/httpd.conf:
>>  Cannot load /usr/local/libexec/apache/mod_jk.so into server:
>>  /usr/local/libexec/apache/mod_jk.so: Undefined symbol
>>  "jk_set_log_format"
>>  /usr/local/sbin/apachectl start: httpd could not be started
>>
>>
>>  Does anyone have any idea what might be happening here? is it a bug
>>  in the code? is it something I did wrong when compiling mod_jk.so ???
>>
>>  Cheers
>>
>>  Jesse
>>
>>
>>  At 8:29 -0400 15/10/01, Larry Isaacs wrote:
>>  >Hi,
>>  >
>>  >The doc/readme file contains:
>>  >
>>  >- Enhanced mod_jk Connector
>>  >
>>  >   The mod_jk connector for Apache 1.3 now supports chunked input.
>>  >
>>  >   Important Note: The chunked input enhancement required a
>>  protocol change
>>  >                   that makes Tomcat 3.3 incompatible with
>>  mod_jk base
>>  >                   connectors from Tomcat 3.2.3 and earlier.
>>   Only use
>>  >                   connectors supplied with the Tomcat 3.3
>>  release or the
>>  >                   jakarta-tomcat-connectors project with Tomcat 3.3.
>>  >
>>  >Upgrading to the Tomcat 3.3 connectors with be necessary to
>>  use 3.3RC2
>>  >
>>  >Cheers,
>>  >Larry
>>  >
>>  >>  -----Original Message-----
>>  >>  From: Camron Levanger [mailto:camron@camron-danica.com]
>>  >>  Sent: Sunday, October 14, 2001 1:22 PM
>>  >>  To: tomcat-user@jakarta.apache.org
>>  >>  Subject: Re: 3.3rc2 and mod_jk.so - have to have matching
>>  versions?
>>  >>
>  > >>
>  > >>  I am having the same problem, but on OS X and I upgraded
>  > from apache
>  > >>  1.3.19 to 1.3.20, and tomcat 3.2.1 to 3.2.3 I have been trying to
>  > >>  compile a new mod_jk for two days.  I have tried building
>>  it from the
>>  >>  3.2.1 API and the 3.2.3 API and it doesn't seem to make a
>>  >>  difference.
>>  >>  If you are in a crunch like I was - my current TEMPORARY
>>  solution is
>>  >>  Resin.  It integrates seamlessly with apache and is easy to
>>  >>  set up, you
>>  >>  can get it at www.caucho.com, they actually claim to be
>>  better than
>>  >>  tomcat but I doubt it (it seems noticeably slower to me).
>>  >>
>>  >>
>>  >>  On Sunday, October 14, 2001, at 10:04 AM, Jesse Reynolds wrote:
>>  >>
>>  >>  > Hi
>>  >>  >
>>  >>  > I'm trying to upgrade to Tomcat 3.3rc2... I have it
>>  working fine on
>>  >>  > port 8080 but the ajp13 connector isn't working... I
>>  have the old
>>  >>  > mod_jk.so from Tomcat 3.2, should this work??? it just
>>  times out.
>>  >>  >
>>  >>  > I've tried building mod_jk.so from the sources included in
>>  >>  the binary
>  > >>  > distribution of Tomcat 3.3rc2 but when I start up
>>  apache it bombs
>>  >>  > complaining that:
>>  >>  >
>>  >>  > su-2.05# apachectl start
>>  >>  > Syntax error on line 237 of /usr/local/etc/apache/httpd.conf:
>>  >>  > Cannot load /usr/local/libexec/apache/mod_jk.so into server:
>>  >>  > /usr/local/libexec/apache/mod_jk.so: Undefined symbol
>>  >>  > "jk_set_log_format"
>>  >>  > /usr/local/sbin/apachectl start: httpd could not be started
>>  >>  >
>>  >>  > I'm running on FreeBSD 4.4-RELEASE, and Apache 1.3.20
>>  >>  >
>>  >>  > CPU is Intel Pentium 4 1.5GHz
>>  >>  >
>>  >>  > Thankyou
>>  >>  >
>>  >>  > -jesse
>>  >>  >
>>  >>  > --
>>  >>  >       Jesse Reynolds - Virtual Artists Pty Ltd -
>>  >http://www.va.com.au
>>  >  >                                                  jesse
>>  (at) va.com.au
>>  >  >
>>
>>
>>  --
>>
>>         Jesse Reynolds - Virtual Artists Pty Ltd - http://www.va.com.au
>>                                                    jesse (at) va.com.au
>>


-- 

       Jesse Reynolds - Virtual Artists Pty Ltd - http://www.va.com.au
                                                  jesse (at) va.com.au