Мы пытаемся получить доступ к статическому контенту через сервлет в OSGI KARAF.У нас нет возможности использовать здесь пружину, поэтому мы вынуждены использовать только сервлеты.мы пытаемся сделать это используя стандартный сервлет молы.
<servlet>
<servlet-name>DefaultServlet</servlet-name>
<servlet-class>org.eclipse.jetty.servlet.DefaultServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DefaultServlet</servlet-name>
<url-pattern>/resources/*</url-pattern>
</servlet-mapping>
, но в журналах я вижу исключение, в то время как контейнеры вызывают объект defaultServlet.
Caused by: java.lang.IllegalArgumentException: The servletContext ServletContext@HttpServiceContext{httpContext=WebAppHttpContext{dashboard - 423}} org.ops4j.pax.web.service.jetty.internal.HttpServiceContext$SContext is not org.eclipse.jetty.server.handler.ContextHandler$Context
at org.eclipse.jetty.servlet.DefaultServlet.initContextHandler(DefaultServlet.java:366) ~[?:?]
at org.eclipse.jetty.servlet.DefaultServlet.init(DefaultServlet.java:174) ~[?:?]
at javax.servlet.GenericServlet.init(GenericServlet.java:244) ~[?:?]
at org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:637) ~[?:?]
Могу ли я получить какие-либо предложения о том, как получить доступ к статическим ресурсам на веб-сервере Jetty в OSGI KARAF