Я работаю над веб-приложением, которое использует Spring Framework и RESTEasy.Приложение было настроено на отправку запросов REST в течение некоторого времени, но я недавно настроил его на получение запросов REST.Я настроил свой web.xml соответствующим образом, и приложение получило и обработало REST-запросы без проблем .
вот фрагмент web.xml, подробно описывающий настройку REST:
<listener>
<listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class>
</listener>
<listener>
<listener-class>
org.jboss.resteasy.plugins.spring.SpringContextLoaderListener
</listener-class>
</listener>
...
<servlet>
<servlet-name>Resteasy</servlet-name>
<servlet-class>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Resteasy</servlet-name>
<url-pattern>/AutomatedProcessing/rest/*</url-pattern>
</servlet-mapping>
Однако, когда я обхожу приложение в браузере, я вижу в журнале следующие исключения:
org.jboss.resteasy.springmvc.ResteasyHandlerMapping - Resource Not Found: Could not find resource for relative :
org.jboss.resteasy.spi.NoResourceFoundFailure: Could not find resource for relative : /AccountManagement/login.do of full path: https://dev.produceredge.com:7002/AccountManagement/login.do
Мне кажется, что REST внезапно пытается обработать все запросы не только запросы, которые соответствуют шаблону URL / AutomatedProcessing / rest / *. Я не нашел подробностей об исключении NoResourceFoundFailure или о том, почему REST будет пытаться обрабатывать запросы вне назначенного ему URLшаблон.Исключение не является фатальным для пользователя, но я думаю, что оно может разрушить то, о чем я не знаю.Кроме того, исключения в журналах никогда не бывают забавными.Я был бы очень признателен за понимание этого исключения!