I describe here Linux installation (I did it under RH 7.2).
There is a lot of stuff on installation, and after you get through the
first install, you probably should delve into it.
Retrieve all RPM packages from Jakarta Web site as root.
For example:
mkdir /usr/local/tomcat4distro
cd /usr/local/tomcat4distro
wget -l 1 -r -A rpm \
http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.2/rpms/
cd jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.0.2/rpms
mv * /usr/local/tomcat4distro
cd /usr/local/tomcat4distro
rm -rf jakarta.apache.org
rpm -Uhv *.rpm