Так что я пытаюсь настроить мою установку Jetty/Jersey/Gradle для обслуживания index.html, который находится в src/main/webapp/static/
, когда по умолчанию используется url. У меня есть /api
для моего java-сервера, поэтому я решил показать, что статический контент будет несколько легким, но у меня проблемы. Вот что у меня в web.xml
Обслуживание статического содержимого Jetty Jersey Gradle
<filter>
<filter-name>Webapp Filter</filter-name>
<filter-class>com.sun.jersey.spi.container.servlet.ServletContainer</filter-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>main/webapp/static</param-value>
</init-param>
<init-param>
<param-name>jersey.config.servlet.filter.staticContentRegex</param-name>
<param-value>/.*html</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Webapp Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
я упускаю что-то или делать что-то не так? Когда я gradle jettyRun
я получаю
The ResourceConfig instance does not contain any root resource classes.
failed Webapp Filter: com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.
Failed startup of context [email protected]8e8a298{/Project,/User/Project/src/main/webapp}
com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.
так это заставляет меня думать, что он смотрит на нужном месте, но, возможно, это просто не найти правильную вещь? Спасибо за помощь, я действительно ценю это
У вас есть это? – zyexal
Не могли бы вы дать некоторую обратную связь?!? – zyexal