Затмение Добавление сопоставлений URL в web.xml - PullRequest
0 голосов
/ 22 декабря 2018

Я изменяю веб-приложение на Java с помощью Eclipse.Функциональность Eclipse New> Servlet удобно помогает создавать заполнители для необходимых методов.Но он также автоматически добавляет отображение URL в мои web.xml ( servlet и servlet-mapping теги):

<servlet>
    <servlet-name>MyServlet</servlet-name>
    <display-name>MyServlet</display-name>
    <description></description>
    <servlet-class>com.company.web.servlet.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>MyServlet</servlet-name>
    <url-pattern>/MyServlet</url-pattern>
</servlet-mapping>

НоНасколько я понимаю, теги servlet и servlet-mapping больше не требуются в web.xml .Я полагаю, что в Servlet Spec 3.0 вы можете поместить это в аннотацию @ WebServlet .Тем не менее, если я удалю сопоставление URL из шаблона Eclipse, я не смогу создать сервлет-заполнитель (см. Ошибку ниже, Сопоставления URL не могут быть пустыми ).

Так что использоватьудобная функциональность New> Servlet , мне кажется, что я вынужден создать отображение по умолчанию в web.xml , а затем войти и удалить его, если я так решу.

Есть ли способ обойти это (например, использовать New> Servlet в Eclipse, но сказать ему , а не для автоматического добавления web.xml отображений сервлета)?

URL Mapping Required Error

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...