Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Empacotamento como .war

Nesse projeto vamos empacotar a aplicação como .war. Poderia ser como um .ear igual vejo nas aplicações mais complexas com JEE e EJB? Ou usamos o .ear somente em aplicações modulares?

Obrigado.

1 resposta
solução!

Basicamente, os arquivos EAR são um superconjunto que contém arquivos WAR e arquivos JAR. Os contêineres da web independentes, como Tomcat e Jetty , não suportam arquivos EAR - eles não são servidores de aplicativos completos. Os aplicativos da Web nesses contêineres devem ser implementados apenas como arquivos WAR. Em servidores de aplicativos, os arquivos EAR contêm configurações como mapeamento de função de segurança do aplicativo, mapeamento de referência EJB e mapeamento de URL raiz de contexto de módulos da web. Um WAR (Web Archive) é um módulo que é carregado em um contêiner da Web de um servidor de aplicativos Java.

Você poderia empacotar o projeto em um .EAR, mas não poderia subir em um Tomcat.