Hmm... would it be troublesome to reinstall fresh RHEL 5.5 and then try again clean to see if we end up at the same problem?
Its very strange that your having this issue.
On other OS's installation is simple and flawless. My problem here is that I havent played with Red Hat in years, starting with Slackware 1997, then Red Hat 6.0 around 1999, then Fedora ( Core 2 thru version 6 ), and then tried Ubuntu for a short while, but found Mint more to my liking. I havent had the fun of playing with Red Hat Enterprise Linux yet to know if we are missing something important. To me it should be as easy as installing via RPM and configuring the config files etc and should work fairly easily.
Doing some searching and reading, it appears that there is no need to install from an external binary source as for RHEL already comes with what you need. Found this... " Apache Tomcat is distributed as part of both Red Hat Enterprise Linux and Red Hat JBoss Web Server." at this site:
https://access.redhat.com/blogs/766093/posts/781133So it should be an option in the GUI of the Red Hat features to enable when installing it at the get go, or added after the fact through the same manager built into the OS.