В настоящее время работает приложение, которое перемещается из JBOSS 4 (java 6) в JBOSS 7.1 (Java 8). Он не имел REST WS - только SOAP и работал с сервлетами.
Я добавил свою WAR, содержащую базовую службу REST (класс ApplicationPath с 1 классом ресурсов и web.xml (пустой, поскольку я использую реализацию RESTEasy, которая должна сканировать мои классы)) в основной EAR.
Во время развертывания я не вижу ошибок в своих журналах, и он говорит, что мой .war был развернут и мой веб-контекст зарегистрирован.
Однако всякий раз, когда я вызываю одну из конечных точек моего ресурса, я получаю ответ JBOSS по умолчанию для ошибки 404 «Не найдено» (хотя URL-адрес правильный) и когда я пытаюсь вызвать тот же URL-адрес, но с помощью PUT или POST, я получаю сообщение «Метод HTTP POST не поддерживается этим URL-адресом», что обычно является ошибкой пользовательских сервлетов.
Возможно ли, что другой сервлет слушает мой путь или захватывает вещи? Даже если за пределами моего веб-контекста? Как я мог исследовать / отладить это?