TomCat - контейнер сервлетов. Glassfish - референсная реализации сервера приложений JEE. То есть кроме контейнера сервлетов, GF содержит в себе реализации других технологий JavaEE, например EJB, JPA, JMS и тд.
Если пишите на спринге - берите Томкат и не парьтесь.