En Créant un fichier web.xml j'ai eu une erreur étrange sur ce bout de code
<servlet>
<servlet-class>org.eclipse.jetty.proxy.ProxyServlet</servlet-class>
<servlet-name>proxy</servlet-name>
</servlet>
Avec ce message
cvc-complex-type.2.4.a: Invalid content was found starting with element 'servlet-class'. One of
'{"http://java.sun.com/xml/ns/javaee":description, "http://java.sun.com/xml/ns/javaee":display-
name, "http://java.sun.com/xml/ns/javaee":icon, "http://java.sun.com/xml/ns/javaee":servlet-
name}' is expected.
En allant voir la xsd correspondantd à servlet, il est attendu que servlet name soit déclarer avant servlet class.
Inverser les deux balises résout le problème.
<servlet>
<servlet-name>proxy</servlet-name>
<servlet-class>org.eclipse.jetty.proxy.ProxyServlet</servlet-class>
</servlet>