You do not need a separate Tomcat installation if you are running JBoss with an embedded servlet container. JBoss also has an Axis-based web service layer. See the tutorial at http://www.csd.abdn.ac.uk/~bscharla/teaching/mtp_software/jboss/jboss-net-EJB-example.shtml
Otherwise, if you are more comfortable with a standard Axis installation in JBoss refer to http://www.amitysolutions.com.au/documents/Axis-technote.pdf.
Thank you very much. this is very helpful