Hello,
I have embeded Grizzly working great as part of my junit4.x test
framework (@BeforeClass to boot strap for all tests and @AfterClass to tear
down) I have configured it properly to bootstrap my spring context and
spring-security.
I have one small problem I cannot work out how to programatically
configure the equivalent of the servlet mapping in web-xml fragment e.g.
<!-- REST Support (Jersey/Spring) -->
<servlet>
<servlet-name>rest-servlet</servlet-name>
<servlet-class>
com.sun.jersey.spi.spring.container.servlet.SpringServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>rest-servlet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
Here is my embedded code:
URI baseUri =
UriBuilder.fromUri("
http://localhost/").port(PORT).build();
final ServletAdapter adapter = new ServletAdapter();
adapter.addInitParameter("com.sun.jersey.config.property.packages",
JERSEY_PACKAGE_ROOT);
adapter.addContextParameter("contextConfigLocation",
SPRING_APP_CONTEXT);
adapter.addServletListener("org.springframework.web.context.ContextLoaderListener");
adapter.setServletInstance(new SpringServlet());
adapter.setContextPath(baseUri.getPath()); // so this is just '/'
here
//adapter.setServletPath("/rest"); << this does not seem to work ?
Any help really appreciated...
Thanks
-A-
--
View this message in context: http://www.nabble.com/Quick-question-on-servlet-mapping-for-Embedded-Grizzly-tp23446010p23446010.html
Sent from the Grizzly - Users mailing list archive at Nabble.com.