KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm creating a webapp in Tomcat using jersey. I haven't created a Servlet, I just use the jersey ServletContainer and some Resource classes. My web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <servlet-name>Jersey REST Service</servlet-name> <servlet-class> com.sun.jersey.spi.container.servlet.ServletContainer </servlet-class> <init-param> <param-name>com.sun.jersey.config.property.packages</param-name> <param-value>com.mycompany.myproduct.rest</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Jersey REST Service</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> </web-app> My webapp needs to read some configuration values. I have the impression that a good way to do this is with context-Params, like this: <web-app> ... <context-param> <description>This is a context parameter example</description> <param-name>ContextParam</param-name> <param-value>ContextParam value</param-value> </context-param> </web-app> Is this the best way? How can I access these context params from my resource classes? Here's an example resource class: @Path("/api/ping") public class PingResource { @GET @Produces(MediaType.TEXT_PLAIN) public String helloWorld() { return "pong"; } }
Tags (comma-separated)
Save Edits
Cancel