Personally, I consider Tomcat a web container. We use it as an appserver in the office since we don't use EJBs (and it does fairly well with just servlets and JSPs), but I would put myself into the camp that would feel that an application server would also handle EJBs.
Theodore Jonathan Casser
SCJP/SCSNI/SCBCD/SCWCD/SCDJWS/SCMAD/SCEA/MCTS/MCPD... and so many more letters than you can shake a stick at!
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com