if you're going to use JBoss without EJBs then you've not got much more than Tomcat with a few nice but complex options.
A bit understated I must say...Please do a bit more due-diligence before posting.
Without EJBs JBoss has a lot to offer:
JBoss Cache - your Tangosol is not open source or free.
Compliant and certified Web Services
JCA - connection pooling
JTA - transaction management
J2EE Security with integration with LDAP, Oracle, and other datastores.
Mature Clustering on JGroups: HTTP SEssion replication, JMS failover and replication.
All services/components configured and tightly integrated through our Microkernel:
Scoped and Unscoped classloading
Hot deployment of any archive
Pluggable archive deployers: i.e. Hibernate .har files, AOP .aop files, Bean Shell .bsh files. You can extend JBoss to deploy any component archive format and gain class loader scoping and hot deployment capabilities automatically.
EJB 3.0, which is a HUGE leap in usability and simpler Spring (which IMO, is not so simple)
So that's just the app server...
We also have mature standalone projects under the JBoss Inc. umbrella like:
Hibernate: The O/R mapper you know and love
JGroups: Reliable multicast and cluster management
jBPM: Business process management
Nukes: Portal Server, Forum software, CMS
Tomcat: We fund a large portion of Tomcat development
All the above are fully supported by JBoss Inc. through our professional services and running in production in thousands of installations.