Sunday 15 September 2013

java - Jersey web.xml file -



java - Jersey web.xml file <init-param> -

i new rest services using jersey.

my project entitled: cs9322.simple.rest.books.resources

i have question regarding web.xml file contains next parts:

<init-param> <param-name>com.sun.jersey.config.property.packages</param-name> <param-value>cs9322.simple.rest.books.resources</param-value> </init-param> <servlet-mapping> <servlet-name>jersey rest service</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping>

i find if change:

<param-value>cs9322.simple.rest.books.resources</param-value>

to

<param-value>cs9322.simple.rest.books</param-value>

i still have access service through url: cs9322.simple.rest.books.resources/rest/*

i don't understand <param-value>cs9322.simple.rest.books.resources</param-value> refers exactly, because seems base url service project name , isn't influenced <param-value>.

could please explain me <param-value> refers to?

thank help.

<param-value>cs9322.simple.rest.books.resources</param-value>

or

<param-value>cs9322.simple.rest.books</param-value>

has no relation rest service url. above parameter used scan files exposed rest services bailiwick of jersey framework.

it name of project/web context used when accessing rest service url. web context seems cs9322.simple.rest.books.resources , hence have utilize base of operations url.

java rest jersey web.xml

No comments:

Post a Comment