2016-06-09 3 views
0

Я заметил, что мое приложение не имеет файла web.xml. Я создал проект maven, подробно описанный здесь https://vaadin.com/docs/-/part/framework/tutorial.html, но ни один web.xml не найден нигде. Вы, ребята, знаете, почему и что я должен сделать, чтобы добавить его в (как в шаблоне где-то и где он идет в моем приложении?) спасибоОтсутствует файл web.xml из моего приложения maven

+0

Я думаю, что web.xml не нужен, если вы добавляете аннотации в свой код. –

+0

С уважением, я спрашиваю, как кто-то сказал мне, что это действительно необходимо. Просто из интереса, есть ли шаблон, который используется для приложений? Кроме того, этот файл автоматически генерируется при создании определенных приложений или создается только тогда, когда вам нужны аннотации (кстати, какая аннотация, извините, очень новая для всего!) – antobbo

+0

Прочитайте эту тему, например [здесь] (http://stackoverflow.com/a/4538902/1063673) или [здесь] (http://stackoverflow.com/a/30259601/1063673). [Шаблоны] (http://www.mkyong.com/web-development/the-web-xml-deployment-descriptor-examples/) для web.xml в зависимости от версии сервлета. –

ответ

2

Maven плагин doesnt не создает web.xml, я всегда добавляю это вручную для моих проектов. просто создать web.xml файл в папку с src\main\webapp\WEB-INF ниже содержание:

<?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> 

Примечание: если вы не имеете WEB-INF, создайте его.

Смежные вопросы