If you indeed only use web applications it is better to use tomcat, but if yo developing EJB applicationn then you need jboss (or another app server).
Reducing the amount of unnecessary services is explained in
http://www.jboss.org/community/wiki/JBossASTuningSlimmingYou can disable or remove unused services.