2014-12-24 6 views
0

Можно ли использовать нижеследующий трикотаж?Отображение ресурсов Джерси

<mvc:resources mapping="/css/**" location="/public/css/" /> 
<mvc:resources mapping="/js/**" location="/public/js/" /> 
<mvc:resources mapping="/views/**" location="/public/views/" /> 

Таким образом, мне нужно обрабатывать /css/some.css как /public/css/some.css

Спасибо!

ответ

0

Сам Джерси не обслуживает статические ресурсы, предположительно вы интегрируетесь с Spring, который должен работать уже до тех пор, пока вы зарегистрировали сервлет отправки и у вас нет ресурса JAX-RS на верхнем уровне, например @Path ("/"), подмножество их к @Path ("/ services"), например.

+0

Означает ли это, что у меня должен быть один диспетчер (Джерси) для обработки/отдыха/* запросов и еще один диспетчер весны mvc, который будет обрабатывать/запросы и статический контент, не указывая ? –

+0

Только один диспетчер для обработки всех запросов, зарегистрированных в root. Убедитесь, что ваши ресурсы JAXRS обнаружены и не зарегистрированы в корневом каталоге, или вы получите только ресурсы JAXRS. Статическим ресурсам присваивается самый низкий приоритет сервлетом диспетчера, если ресурс Джерси МОЖЕТ обрабатывать его, что может быть, если вы используете @Path («/»), диспетчер предполагает, что он будет –

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