First of all disable the firewall in Fedora Linux. Also change the port number of Apache
web server to 81 or something. You must edit the
/etc/httpd/conf/httpd.conf file to change the
port number. Always take a backup of the file
httpd.conf.It will help in case something goes wrong!!!
For more on Configuring Apache Web Server on Fedora 4, click
here
Also disable 'SE Linux'. Start Apache now ,it will work.
Since you have changed the port number of Apache (port 80 is free now) &
so Tomcat can now use port 80 & it will also work!!!
You must also change to Java 5.0 (ie., jdk 1.5) Tiger , download it from
here