Containers

Oi pessoal, estou com a seguinte duvida:

Tenho uma aplicação rodando com TomCat. Decidi usar a anotação @PersistenceContext para que o EntityManager fique gerenciado.
Isso só funciona com servidores de aplicação como GlassFish, JBoss etc… ou também pode funcionar com o TomCat ?