Fórum Java: Servidor web x Servidor de aplicação #583283

04/07/2017

0

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

Responder

Post mais votado

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.

Marcio Souza

Marcio Souza
Responder

Gostei + 1

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar