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
A
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.
Ich denke, dass die web.xml nicht notwendig ist, solange Sie Anmerkungen in Ihren Code einfügen. –
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
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. –