I have the same problem?
I'm using a proxy (proxy module) but the idea is the same I think. In my httpd.conf I have added the next lines :
Deny from all
Allow from all
ProxyPass /tpc http://localhost:8080/tpc/
ProxyPassReverse / http://localhost:8080/
this makes sure that when I enter http://hostname/tpc , this is automatically redirected to tomcat. But just as steven, I want to disable the access to http://hostname:8080/tpc because of security reasons.
How is this possible? Can you block access to 8080 from outside in your apache configuration file?
Under a standalone tomcat, you would edit the server.xml file and remove one of the tags. I think the standard server.xml that ships with tomcat includes one for standalone on port 8080 and one for ajp connection through to apache.
Not sure whether this applies to the JBoss-hosted tomcat, but should get you started.