Я использую Wildfly 10 и пытаюсь развернуть на нем мое веб-приложение. Проблема заключается в том, что сервлет не развертывается, если он аннотируется аннотацией @WebServlet(name = "/testServlet")
. Тем не менее он развертывается, когда я делаю сопоставление сервлета в web.xml (я использую JavaEE 7, поэтому я хочу сопоставить сервлеты с аннотацией). Моя web.xml выглядитСервлет-контейнер не нашел сервлет (аннотация WebServlet не работает)
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
</web-app>
, поэтому я упомянул 3.1 веб-приложение. Я проверил классы в моем архиве .war и существует класс сервлета.
Помогите мне с проблемой?