I'm a bit confused by your post.
JBoss isn't 'on' 8080, JBoss's
tomcat instance is bound to 8080. (Known as JBossWS).
You can configure Tomcat to bind to port 80 if you so wish. (I prefer to have Apache in front, using mod_jk to connect to Tomcat on 8080. But this is not necessary).
By doing this, you don't need anything but the standard 'net port open in the corporate firewall.
Change the connector settings in:
jboss-install\server\default\deploy\jboss-web.deployer\server.xml
From 8080 to 80.
Secondly, why would you need more than one port open for the website? You mention 'going through the list of ports', this isn't making sense to me. What are you trying to do?