JAX-RS, кажется, требует сцепления с нормом после обновления с 1,19 до 2,29JAVA

Программисты JAVA общаются здесь
Anonymous
JAX-RS, кажется, требует сцепления с нормом после обновления с 1,19 до 2,29

Сообщение Anonymous »

Мне было поручено обновить приложение JAX-RS с Jersey 1.19 до> = 2,29, в качестве предпосылки для миграции нашей кодовой базы в JDK 11. < /p>
Я считаю, что я успешно обновил, например, Мигрирование объявления контейнера сервлета в web.xml из com.sun.jersey.spi.container ... to org.glassfish.jersey ... .
Один из ресурсов JAX-RS называется BookingResources и выставляется в/api/bookings. Есть метод создания нового бронирования, аннотированного с < /p>

Код: Выделить всё

@POST
@Path("/")
< /code>
У меня есть тест, который отправляет сообщение /API /бронирование. При использовании Джерси 1.19 тест проходит. Когда я обновлю до 2,29, тест не сбоится с HTTP 405. Если я удалю аннотацию @Path ("/") 
, тест проходит, что указывает на то, что сцепление с зацепленной чертой считается обязательной в Джерси 2.29. Это удивительно для меня.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... 19-to-2-29

Вернуться в «JAVA»