You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by "Mattle, Marco" <ma...@claninfo.ch> on 2002/11/19 15:09:20 UTC

Win32 Build How-To for mod_jk-1.2 Apache 1.3.x EAPI (tomcat-conne ctors-jk-1.2.0)

Hi

I've spent a few hours getting the information and sources together, but now
I have a working module.

Requirements:
a Java SDK Installation and a valid JAVA_HOME

A compiled Apache source tree - read the how-to below to get it done
http://www.galatea.com/flashguides/apache-ssl-win32.xml
Don't worry about the sometimes obsolete versions being used just download
the newest, until now nothing serious has changed what would cause the build
to fail.

Tools you'll need : awk 
http://unxutil.sourceforge.net has a zip file with lots of truely native gnu
utils. use gawk.exe, rename to awk.exe and put it somewhere windows can find
it.

Having the tree ready you need to get the jakarta-tomcat-connector-jk-1.2.0
sources from
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.0
/src/

you MUST set APACHE1_HOME to your newly compiled Apache source tree before
proceeding. My build tree was c:\temp\apache or wherever you've put your
sources.

open jk\native\apache-1.3\mod_jk.dsp (jk connector source tree) and save it
as DOS TEXT. Visual C++ will get confused if the project file is provided
with UNIX linefeeds only. After you've done that, open the file in VC,
generate a makefile and quit again. We're going to edit the makefile by hand
a bit.

Look for the CPP_PROJ= line, lots of /D "..." will show up insert /D "EAPI"
in between somewhere

I suggest you do it for both configuations debug & release ;-)

then at a command prompt, after you have loaded the vcvars32.bat file from
VC you can type 
nmake /f mod_jk.mak /all

that's it.



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>