とりあえず漏れがうまくいったやつを書いとく。VineLinux2.6R1。

1. autoconf2.5xをインストール(autoconf25で入れたみた。configure --program-suffix=25)
2. Antをインストール
3. # export JAVA_HOME=JDKのホーム
4. http://www.apache.org/dist/apr/ からapr-0.9.1.tar.gzを落とす。
 # pwd
 /tmp
 # tar zxvf apr-0.9.1.tar.gz
 # cd apr-0.9.1
 # ./buildconf
4. http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/src/ からjakarta-tomcat-connectors-4.1.12-src.tar.gz を落とす。
 # pwd
 /tmp
 # tar zxvf jakarta-tomcat-connectors-4.1.12-src.tar.gz
 # cd jakarta-tomcat-connectors-4.1.12-src/webapp
 # cp -p support/buildconf.sh support/buildconf25.sh
 support/buildconf25.shのautoconfをautoconf25へ全置換
 # support/buildconf25.sh
 # ./configure --with-apr=/tmp/apr-0.9.1
 # make
 # cp -p apache-1.3/mod_webapp.so /etc/httpd/modules
5. /etc/httpd/conf/httpd.confにその辺のサイトにしたがって追記。
6. /etc/tomcat/server.xmlのコメントになってる<Service name="Tomcat-Apache">を活かす。