Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@www.apache.org Received: (qmail 10562 invoked from network); 27 Nov 2003 11:18:36 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 27 Nov 2003 11:18:36 -0000 Received: (qmail 96962 invoked by uid 500); 27 Nov 2003 11:17:48 -0000 Delivered-To: apmail-jakarta-tomcat-user-archive@jakarta.apache.org Received: (qmail 96945 invoked by uid 500); 27 Nov 2003 11:17:48 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Users List" Reply-To: "Tomcat Users List" Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 96932 invoked from network); 27 Nov 2003 11:17:47 -0000 Received: from unknown (HELO mail08b.verio.de) (213.198.55.74) by daedalus.apache.org with SMTP; 27 Nov 2003 11:17:47 -0000 Received: from www.rheinland-online.com (213.198.17.47) by mail08b.verio.de (RS ver 1.0.88vs) with SMTP id 2-0964831867 for ; Thu, 27 Nov 2003 12:17:47 +0100 (CET) Message-ID: <000701c3b4d8$10ad14e0$e201a8c0@mars> From: "Klaus Wienert" To: "Tomcat Users List" Subject: Howto compile mod_jk for windows systems for Apache and mod_jk2 for Apache2! Date: Thu, 27 Nov 2003 12:17:37 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-Loop-Detect: 1 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Its not as simple as I thought, but I have done it. 0. This is a short, short, very short howto 1. Prerequisites Microsoft Visual C++ 6.0 Apache 1.3 or Apache 2 Ant (http://ant.apache.org/) JkAnt (http://www.apache.org/dist/jakarta/tomcat-4/v4.1.29/src/jakarta-tomcat-conn ectors-4.1.29-src.zip or CVS in jk/jkant) 2. MOD_JK 2.1. copy jkant.jar to jk/build/lib/jkant.jar 2.2. get mod_jk-1.2.5 (http://www.apache.org/dist/jakarta/tomcat-connectors/jk/source/jakarta-tomc at-connectors-jk-1.2.5-src.zip) 2.3. create jk/build.properties and run ant on jk/native/build.xml #build.properties #apache2.home=C:/Apache2 apache13.home=C:/Apache apr.home=${apache2.home} apr.include=${apr.home}/include apr-util.include=${apr.home}/include apr.lib=${apr.home}/lib apr-util.lib=${apr.home}/lib apache2.lib=${apache2.home}/lib so.debug=false so.optimize=true so.profile=false mssdk.home=c:/Programme/Microsoft Visual Studio/VC98 build.compiler.base=${mssdk.home} build.compiler.cc=${mssdk.home}/bin/cl build.compiler.ld=${mssdk.home}/bin/link 2.4. if you see warnings in your logs Loaded DSO X:/path/mod_jk.dll uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI) add to build.xml at target apache13 2.5. you can find mod_jk.dll in jk/build/jk/apache13 3. MOD_JK2 3.1. copy jkant.jar to jk/build/lib/jkant.jar 3.2. get mod_jk-1.2.5 (http://www.apache.org/dist/jakarta/tomcat-connectors/jk2/source/jakarta-tom cat-connectors-jk2-2.0.2-src.zip) 3.3. create jk/build.properties and run ant on jk/native2/build.xml #build.properties apache2.home=C:/Apache2 #apache13.home=C:/Apache apr.home=${apache2.home} apr.include=${apr.home}/include apr-util.include=${apr.home}/include apr.lib=${apr.home}/lib apr-util.lib=${apr.home}/lib apache2.lib=${apache2.home}/lib so.debug=false so.optimize=true so.profile=false mssdk.home=c:/Programme/Microsoft Visual Studio/VC98 build.compiler.base=${mssdk.home} build.compiler.cc=${mssdk.home}/bin/cl build.compiler.ld=${mssdk.home}/bin/link 3.4. if you see compile errors file:X:/path/jk/native2/build.xml:138: Execute failed: java.io.IOException: CreateProcess: "c:\Programme\Microsoft Visual Studio\VC98\bin\rc" -r -fo ... change in target init.win32.mc to 3.5. you can find mod_jk.dll in jk/build/jk2/apache2 Klaus Wienert --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-user-help@jakarta.apache.org