O Tomcat é um servidor web ou um servidor de aplicativos?


Melhor resposta

Tomcat é um servidor web (lida com solicitações / respostas HTTP) e um container web (implementa Java Servlet, JavaServer Pages, Java Expression Language e tecnologias Java WebSocket) se não considerarmos que temos todos os add-ons e plug-ins disponibilizados por meio de código aberto ou comercialmente com Tomcat. Tomcat não implementa a API Java EE completa e não “não tem um contêiner EJB. Embora pudéssemos executar alguns aplicativos no tomcat (alguém poderia facilmente argumentar que é um servidor de aplicativos), ele não será considerado um servidor de aplicativos completo, pois faltam alguns recursos do servidor de aplicativos.

Observação: pode-se desenvolver muitos aplicativos no Tomcat com serviços e complementos plugáveis. Se Tomcat + complementos + serviços plugáveis, podemos chamá-lo de “Servidor de aplicativos”.

Resposta

Olá,

Apache é um servidor web, que pode lidar idealmente com páginas estáticas como HTML. Para lidar com páginas dinâmicas páginas como php, podemos precisar carregar o módulo php no arquivo de configuração do apache.

O Apache Tomcat é uma combinação de servidor da web e de aplicativos, geralmente chamado de servidor de aplicativos, pode lidar com páginas estáticas e dinâmicas. Claro, ele precisa do ambiente de tempo de execução Java como pré-requisito para executar páginas dinâmicas como servlets e jsps.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *