Olá Weiler,
tudo bem?
Valeu por compartilhar o link. Já salvei no favoritos ")
Estou criando um projeto Maven diretamente do Eclipse (Eclipse Java EE IDE for Web Developers. | Version: Neon Release (4.6.0)). Os passos são estes:
1- Novo arquivo (CTRL + N) > Maven Project
2- Apenas a opção “Use default location” marcada
3- Seleciono “maven-archetype-webapp” version 1.0
4- Nome do GroupID e ArtifactID > finish
Após finalizar a criação, navego até a pasta WEB-INF no seguinte caminho:
src > main > webapp > WEB-INF
E o arquivo web.xml já está criado. O cabeçalho que ele possui é:
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>
Ao incluir o trecho abaixo dentro da tag <web-app … o Eclipse acusa erros em todos os atributos (xmlns, xmlns:xsi, xsi:schemaLocation e em version):
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
</web-app>
Ao remover o <!DOCTYPE ... > os erros desaparecem mas não consigo mais iniciar o TomCat. Mantendo o<!DOCTYPE ... >, mesmo com os erros exibindo no web.xml, o TomCat inicia e consigo acessar a página mas ainda sim, a EL não funciona sem que eu declare manualmente na página JSP.
Tem alguma idéia de como devo realizar a configuração?
Obrigado.
Abraço.