Этот вопрос базируется мой последний question и это starter codeПочему отображение сервлетов в Джерси не работает (не добавляет резервирование)?
Так I'am работает через мой вопрос и благодаря замечанием @arcy, принимали внимательно посмотреть на бревнах. Вот мои журналы при запросе всех оговорок (в отличие от кода стартера, который запрашивает все вина)
Для конфигурации я только изменил 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" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 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">
<servlet>
<servlet-name>Jersey</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>org.chris438</param-value>
</init-param>
-->
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>org.chris438;org.codehaus.jackson.jaxrs</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey</servlet-name>
<url-pattern>/api/*</url-pattern>
</servlet-mapping>
</web-app>
Мой Корневой контекст является основой-JAX-подвал-мастер (как показано ниже, и со структурой проекта)
После создания нескольких запрос http://localhost:8080/backbone-jax-cellar-master/#reservations, это то, что мои журналы выглядят
0:0:0:0:0:0:0:1 - - [15/Dec/2016:20:41:14 -0800] "GET /backbone-jax-cellar-master/ HTTP/1.1" 404 1048
0:0:0:0:0:0:0:1 - - [15/Dec/2016:20:41:26 -0800] "GET /backbone-jax-cellar-master/ HTTP/1.1" 404 1048
То, что я сразу заметил, состояло в том, что оно полностью игнорировало мой ресурс резервирования и просто маршрутизировалось по маршруту по умолчанию. Кто-нибудь знает, почему это происходит? Я определил ReservationResource (ниже), очень похожий на WinResource стартового кода, который компилируется и запускается.
@Path("/reservations")
public class ReservationResource {
ReservationDAO dao = new ReservationDAO();
}
почему .../# оговорок? возможно, потерять '#'? –
, который не работает ни – committedandroider