I got it running on FreeBSD 4.0 using jdk1.1.8. Should be similar with
1.2 native, also on linux 6.2 with jdk1.3. 

The process is explained in some detail in the mod_jk.so how-to in the doc
folder of the source distro. (or on line in the tomcat documentation).  You did
read the documentation, right? ;-)

If you need more help I explained what I did and this is posted, should be easy
to find in the tomcat-user archives by searching on FreeBSD.

Dave



On Wed, 17 Jan 2001, you wrote:
> Hi.  I'm trying to get tomcat working with the following versions:
> 
> jakarta-tomcat-3.2.1
> FreeBSD-4.2-RELEASE
> apache-1.3.14
> jdk-1.2.2-beta (native freebsd build)
> 
> I haven't yet tried to run this all under linux emulation, and would rather
> not.
> 
> The problem I've been having is that Apache won't load mod_jk.so because of
> undefined linker symbols.  At first this was "fdatasync".  I looked over the
> tomcat-user mail archive and found a thread that seemed to relate to this
> from
> last December, at:
> 
>       http://mikal.org/interests/java/tomcat_users/msg18074.html
> 
> ...therein, "AC" notes a section in jk_util.c that has ifdef sections for
> ddifferent operating systems, to wit:
> 
> #ifndef WIN32
> #ifndef FREEBSD
> #ifndef NETWARE
>             fdatasync(fileno(p->logfile));
> #endif
> #endif
> #endif
> 
> Scrutinizing Makefile.freebsd more closely, I discovered that it defines
> 
> CFLAGS=-DHAVE_CONFIG_H -g -fpic  -DSHARED_MODULE -O2 -D_REENTRANT -pthread -
> DLINUX -Wall
> 
> Note the -DLINUX.  I changed this to -DFREEBSD and came up with a new link
> error
> upon starting apache:
> 
> Cannot load /usr/apache/libexec/mod_jk.so into server:
> /usr/apache/libexec/mod_jk.so: Undefined symbol "pthread_mutex_unlock"
> 
> I've tried defining both FREEBSD and LINUX, and I've tried
> deleting -pthread, to
> no effect.
> 
> Can anyone help me with this?  I'm not too up up how to go about handling
> thread
> libraries on FreeBSD, and moreover the parameters in the Makefile seem to be
> incorrect.  Is there a more recent Makefile.freebsd I could use, or could
> somebody
> mail out a functioning one?
> 
> TIA,
> Tim
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, email: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to