Java: Servidor web x Servidor de aplicação

Java

04/07/2017

Pessoal,

em que momento devo deixar de utilizar um servidor/container web como o Tomcat para utilizar um servidor de aplicação, como o GlassFish ou o WildFly?

Obrigado!
Augusto Santos

Augusto Santos

Curtidas 0

Melhor post

Marcio Souza

Marcio Souza

06/07/2017

O Tomcat é um servidor web, mas ele não é considerado Full JEE porque não disponibiliza todos os recursos JEE. Para ser um Full JEE é preciso implementar todas as especificações JEE. O Tomcat implementar apenas JSP, Servlets, JSTL e JSF. Já se quiser usar EJB ou JMS vai precisar usar Glassfish, WildFly, JBoss, etc.
Por exemplo, o CDI é um especificação JEE, mas é possível usar no Tomcat desde que você adicione uma biblioteca responsável pelo container CDI. Já os outros servidores citados já tem esse recurso por padrão. Já outros recursos não é possível obtê-los apenas com a inclusão de uma biblioteca o que te obriga a migrar de servidor.
GOSTEI 1
POSTAR