Вы определяете сервлеты как часть веб-приложение в нескольких записях в стандартном J2EE дескриптора развертывания веб-приложениях, web.xml. Файл web.xml находится в каталоге WEB-INF вашего веб-приложения.
Первая запись, под корень сервлета элемента в web.xml, определяет имя для сервлета и определяет скомпилированный класс, который выполняет сервлет. (Или вместо указания класса сервлета вы можете указать JSP.) Элемент servlet также содержит определения атрибутов инициализации и роли безопасности для сервлета.
Вторая запись в web.xml под элементом отображения сервлета определяет шаблон URL, который вызывает этот сервлет.
Примечание: - Вы можете дать Servlet имя в соответствии с Вашего удобства и именования, вам нужно только, чтобы убедиться, что имя сервлета является уникальным в пределах веб-приложения
, чтобы ответить на ваш вопрос, если вы создание REST Servies используя джерси поместить содержимое web.xml, как показано ниже
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
<display-name>JSON RESTful Services</display-name>
<servlet>
<servlet-name>JSON RESTful Service</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>com.javapapers.webservices.rest.jersey</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>JSON RESTful Service</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</web-app>
вы также можете проверить этот пост http://www.tutorialsdesk.com/2014/09/jersey-restful-webservices-tutorial.html пример Джерси RESTful WebServices
Проверьте эту ссылку. http://stackoverflow.com/questions/14018215/what-is-url-pattern-in-web-xml-and-how-to-configure-servlet –