2016-06-09 17 views
0

Ich habe festgestellt, dass meine Anwendung keine web.xml-Datei hat. Ich habe ein Maven-Projekt wie hier beschrieben erstellt https://vaadin.com/docs/-/part/framework/tutorial.html aber keine web.xml ist irgendwo zu finden. Weißt du, warum und was ich tun sollte, um einen hinzuzufügen (wie gibt es eine Vorlage irgendwo und wo geht es in meiner Anwendung?) dankeFehlende web.xml-Datei von meiner Maven-Anwendung

+0

Ich denke, dass die web.xml nicht notwendig ist, solange Sie Anmerkungen in Ihren Code einfügen. –

+0

Gut danke, ich frage, wie jemand anderes mir gesagt hat, dass es wirklich notwendig ist. Nur aus Interesse, gibt es eine Vorlage, die für Anwendungen verwendet wird? Und auch, wird diese Datei automatisch generiert, wenn Sie bestimmte Anwendungen erstellen oder Sie erstellen sie nur, wenn und wenn Sie Anmerkungen benötigen (übrigens, welche Art von Anmerkung, tut mir leid, wirklich neu für das Ganze!) – antobbo

+0

Lesen Sie das Thema, z.B [hier] (http://stackoverflow.com/a/4538902/1063673) oder [hier] (http://stackoverflow.com/a/30259601/1063673). [Templates] (http://www.mkyong.com/web-development/the-web-xml-deployment-descriptor-examples/) für web.xml abhängig von der Servlet-Version. –

Antwort

2

Maven Plugin erstellt nicht web.xml, ich füge immer hinzu es manuell zu meinen Projekten. nur web.xml Datei in src\main\webapp\WEB-INF Ordnern mit den folgenden Inhalten:

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" 
    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> 

Hinweis: Wenn Sie nicht über WEB-INF, schafft es auch.