Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Feb 2003 17:02:41 +0100 (CET)
From:      Angelo Turetta <at-bsd@pvi.it>
To:        FreeBSD Java <freebsd-java@freebsd.org>
Cc:        Scott Reese <sreese@codysbooks.com>
Subject:   How to build jk/jk2 for apache13 and tomcat4.1.18
Message-ID:  <200302281602.h1SG2fvo085375@pvi1.rainbownet.com>
References:  <3E5EC81E.5080304@codysbooks.com>

next in thread | previous in thread | raw e-mail | index | archive | help

Here is how I wrestled my way through the build process for
mod_jk/mod_jk2 on freebsd47-stable.

Download the connector sources from:

http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/src/

unpack the tarball (of course... :-)

   cd jakarta-tomcat-connectors-4.1.18-src
   cp jk/build.properties.sample jk/build.properties

apply attached patch  (patch <patchfile)

   cd jk
   ant native

This creates the various connectors subdirs under 'build'.

Beware, my config only builds the connectors for apache13 (see
how the apache2 setings are commented out in build.properties
after my patch).

You will need apache-1.3.x, jdk-1.3.1x and jakarta-tomcat-4.1.18
ports installed. I also found that part of the building process (I
forgot which module...) needs the apr library from apache2, so I had
to 'make build' in the apache2 port directory, and then
'make install' from the
/usr/ports/www/apache2/work/httpd-2.0.43/srclib/ directory to
before being able to complete the build.

Hope this helps, YMMV

Angelo Turetta
Commit - IT Consulting - Italy

--------------------------------------------------------
uuencode-d  patch follows
--------------------------------------------------------
begin 644 connectors.patch
M9&EF9B`M=7(@+B]J:R]B=6EL9"YP<F]P97)T:65S("XN+VIC;VYN+VIK+V)U
M:6QD+G!R;W!E<G1I97,*+2TM("XO:FLO8G5I;&0N<')O<&5R=&EE<PE&<FD@
M1F5B(#(X(#$V.C`Y.C(R(#(P,#,**RLK("XN+VIC;VYN+VIK+V)U:6QD+G!R
M;W!E<G1I97,)1G)I($9E8B`R."`Q-CHQ,#HS.2`R,#`S"D!`("TT+#(V("LT
M+#(X($!`"B`C"B`*(",@1&ER96-T;W)Y('=H97)E('1O;6-A=#4@:7,@:6YS
M=&%L;&5D"BUT;VUC870U+FAO;64]("XN+RXN+VIA:V%R=&$M=&]M8V%T+34O
M8G5I;&0**R-T;VUC870U+FAO;64]("XN+RXN+VIA:V%R=&$M=&]M8V%T+34O
M8G5I;&0*(`H@(R!$:7)E8W1O<GD@=VAE<F4@8V%T86QI;F$@:7,@:6YS=&%L
M;&5D+B!)="!C86X@"B`C(&)E(&5I=&AE<B`T+C`@;W(@-"XQ"BUT;VUC870T
M,"YH;VUE/2XN+RXN+VIA:V%R=&$M=&]M8V%T+30N,"]B=6EL9`HK(W1O;6-A
M=#0P+FAO;64]+W5S<B]L;V-A;"]J86MA<G1A+71O;6-A="TT+C$*(`H@(R!)
M9B!Y;W4@=V%N="!T;R!B=6EL9"]I;G-T86QL(&]N("!B;W1H(#0N,"`*(",@
M86YD(#0N,2P@<V5T('1H:7,@=&\@<&]I;G0@=&\@-"XP(&%N9"`G8V%T86QI
M;F$N:&]M92<*(",@=&\@<&]I;G0@=&\@-"XP"B`C("@@;6]S="!P96]P;&4@
M;F5E9"!O;FQY('1H92!F:7)S="P@8G5T(&1E=F5L;W!E<G,@<VAO=6QD"B`C
M(&AA=F4@8F]T:"`I"BUT;VUC870T,2YH;VUE/2XN+RXN+VIA:V%R=&$M=&]M
M8V%T+30N,2]B=6EL9`HK=&]M8V%T-#$N:&]M93TO=7-R+VQO8V%L+VIA:V%R
M=&$M=&]M8V%T+30N,0H@"B`C($1I<F5C=&]R>2!W:&5R92!T;VUC870S+C,@
M:7,@:6YS=&%L;&5D"BUT;VUC870S,RYH;VUE/2`N+B\N+B]J86MA<G1A+71O
M;6-A="]B=6EL9"]T;VUC870**R-T;VUC870S,RYH;VUE/2`N+B\N+B]J86MA
M<G1A+71O;6-A="]B=6EL9"]T;VUC870*(`H@(R!,;V-A=&EO;B!O9B!!<&%C
M:&4R+"!!<&%C:&4Q+C,L($YE='-C87!E+"!)25,*+6%P86-H93(N:&]M93TO
M;W!T+V%P86-H93(*+6%P86-H93$S+FAO;64]+V]P="]A<&%C:&4Q,PHM:7!L
M86YE="YH;VUE/2]O<'0O:7!L86YE=#8**R-A<&%C:&4R+FAO;64]+V]P="]A
M<&%C:&4R"BLC87!A8VAE,3,N:&]M93TO=7-R+W!O<G1S+W=W=R]A<&%C:&4Q
M,R]W;W)K+V%P86-H95\Q+C,N,C<O<W)C"BMA<&%C:&4Q,RYH;VUE/2]U<W(O
M;&]C86P**R-A<&%C:&4Q,RYI;F-L=61E/2]U<W(O;&]C86PO:6YC;'5D92]A
M<&%C:&4**R-I<&QA;F5T+FAO;64]+V]P="]I<&QA;F5T-@H@(R!I<&QA;F5T
M+FAO;64]9#HO=&]O;',O<V1K+VYE='-C87!E"B`C(&EI<RYH;VUE/64Z+PH@
M"D!`("TS,2PQ,B`K,S,L,3D@0$`*(",@1&]N)W0@961I="!U;FQE<W,@>6]U
M(&EN<W1A;&P@)W-T86YD86QO;F4G(&%P<BX*(&%P<BYH;VUE/21[87!A8VAE
M,BYH;VUE?0H@"BUA<'(N:6YC;'5D93TD>V%P<BYH;VUE?2]I;F-L=61E"BUA
M<'(M=71I;"YI;F-L=61E/21[87!R+FAO;65]+VEN8VQU9&4*+0HM87!R+FQI
M8CTD>V%P<BYH;VUE?2]L:6(*+6%P<BUU=&EL+FQI8CTD>V%P<BYH;VUE?2]L
M:6(*+6%P86-H93(N;&EB/21[87!A8VAE,BYH;VUE?2]L:6(**R-A<'(N:6YC
M;'5D93TD>V%P<BYH;VUE?2]I;F-L=61E"BLC87!R+75T:6PN:6YC;'5D93TD
M>V%P<BYH;VUE?2]I;F-L=61E"BLC"BLC87!R+FQI8CTD>V%P<BYH;VUE?2]L
M:6(**R-A<'(M=71I;"YL:6(])'MA<'(N:&]M97TO;&EB"BLC87!A8VAE,BYL
M:6(])'MA<&%C:&4R+FAO;65]+VQI8@HK"BMA<'(N:6YC;'5D93TO=7-R+VQO
M8V%L+VEN8VQU9&4O87!A8VAE,@HK87!R+75T:6PN:6YC;'5D93TO=7-R+VQO
M8V%L+VEN8VQU9&4O87!A8VAE,@HK"BMA<'(N;&EB/2]U<W(O;&]C86PO;&EB
M+V%P86-H93(**V%P<BUU=&EL+FQI8CTO=7-R+VQO8V%L+VQI8B]A<&%C:&4R
M"BMA<&%C:&4R+FQI8CTO=7-R+VQO8V%L+VQI8B]A<&%C:&4R"B`*(`H@(R!#
M;VUP:6QE+71I;64@;W!T:6]N<R!F;W(@;F%T:79E(&-O9&4*0$`@+34S+#,@
M*S8R+#0@0$`*("-M<W-D:RYH;VUE/6,Z+U!R;V=R86T@1FEL97,O36EC<F]S
M;V9T(%9I<W5A;"!3='5D:6\O5D,Y.`H@"B`**V9R965B<V0]=')U90ID:69F
M("UU<B`N+VIK+VYA=&EV92]B=6EL9"YX;6P@+BXO:F-O;FXO:FLO;F%T:79E
M+V)U:6QD+GAM;`HM+2T@+B]J:R]N871I=F4O8G5I;&0N>&UL"51H=2!$96,@
M,3D@,30Z-3(Z,#`@,C`P,@HK*RL@+BXO:F-O;FXO:FLO;F%T:79E+V)U:6QD
M+GAM;`E&<FD@2F%N(#$W(#(S.C`Q.C,Q(#(P,#,*0$`@+3@T+#8@*S@T+#<@
M0$`*("`@("`@("`@/&EN8VQU9&4@;F%M93TB)'MJ879A+FAO;65]+RXN+VEN
M8VQU9&4O:'`M=7@B(&EF/2)H<'5X(B`O/B`@("`@("`@"B`@("`@("`@(#QI
M;F-L=61E(&YA;64](B1[:F%V82YH;VUE?2\N+B]I;F-L=61E+VQI;G5X(B`@
M:68](FQI;G5X(B\^"B`@("`@("`@(#QI;F-L=61E(&YA;64](B1[:F%V82YH
M;VUE?2\N+B]I;F-L=61E+W=I;C,R(B!I9CTB=VEN,S(B("\^"BL@("`@("`@
M(#QI;F-L=61E(&YA;64](B1[:F%V82YH;VUE?2\N+B]I;F-L=61E+V9R965B
M<V0B(&EF/2)F<F5E8G-D(B`O/@H@("`@("`@/"]I;F-L=61E<SX*("`@("`@
M(#QD97!E;F1S/@H@"3QF:6QE<V5T(&1I<CTB)'MN871I=F4N9&ER?2]C;VUM
M;VXB(&EN8VQU9&5S/2(J+F@B("\^"D!`("TR-#<L-B`K,C0X+#<@0$`*("`@
M("`@("`@/&EN8VQU9&4@;F%M93TB)'MJ879A+FAO;65]+RXN+VEN8VQU9&4O
M=VEN,S(B(&EF/2)W:6XS,B(@+SX*("`@("`@("`@/&EN8VQU9&4@;F%M93TB
M)'MJ879A+FAO;65]+RXN+VEN8VQU9&4O:'`M=7@B(&EF/2)H<'5X(B`O/@H@
M("`@("`@("`\:6YC;'5D92!N86UE/2(D>VYA=&EV92YD:7)]+V-O;6UO;B(@
M:68](G=I;C,R(B`O/@HK("`@("`@("`\:6YC;'5D92!N86UE/2(O=7-R+VQO
M8V%L+VEN8VQU9&4O87!A8VAE(B!I9CTB9G)E96)S9"(@+SX*("`@("`@(#PO
M:6YC;'5D97,^"B`@("`@("`\9&5P96YD<SX*(`D\9FEL97-E="!D:7(](B1[
M;F%T:79E+F1I<GTO8V]M;6]N(B!I;F-L=61E<STB*BYH(B`O/@ID:69F("UU
M<B`N+VIK+VYA=&EV93(O8G5I;&0N>&UL("XN+VIC;VYN+VIK+VYA=&EV93(O
M8G5I;&0N>&UL"BTM+2`N+VIK+VYA=&EV93(O8G5I;&0N>&UL"51H=2!$96,@
M,3D@,30Z-3(Z,#`@,C`P,@HK*RL@+BXO:F-O;FXO:FLO;F%T:79E,B]B=6EL
M9"YX;6P)1G)I($IA;B`Q-R`R,SHS.#HQ-2`R,#`S"D!`("TS-C$L-B`K,S8Q
M+#<@0$`*("`@("`@("`@/&EN8VQU9&4@;F%M93TB)'MJ879A+FAO;65]+RXN
M+VEN8VQU9&4O<V]L87)I<R(@:68](G-O;&%R:7,B("\^("`@("`@("`*("`@
M("`@("`@/&EN8VQU9&4@;F%M93TB)'MJ879A+FAO;65]+RXN+VEN8VQU9&4O
M;&EN=7@B(&EF/2)L:6YU>"(@+SX*("`@("`@("`@/&EN8VQU9&4@;F%M93TB
M)'MJ879A+FAO;65]+RXN+VEN8VQU9&4O:'`M=7@B(&EF/2)H<'5X(B`O/B`@
M("`@("`@"BL@("`@("`@(#QI;F-L=61E(&YA;64](B1[:F%V82YH;VUE?2\N
M+B]I;F-L=61E+V9R965B<V0B(&EF/2)F<F5E8G-D(B`O/@H@("`@("`@/"]I
M;F-L=61E<SX*("`@("`@(#QD97!E;F1S/@H@"3QF:6QE<V5T(&1I<CTB)'MN
E871I=F4N9&ER?2]C;VUM;VXB(&EN8VQU9&5S/2(J+F@B("\^"@``
`
end


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302281602.h1SG2fvo085375>