Grizzly Jersey - работает только @Path (/)

Я пытаюсь запустить ресурс Jersey (1.17) на сервере Grizzly (2.2.21), используя HTTPS и Basic Auth, и все работает, кроме ресурса.

@Path("/")
public class Helloworld {

    @GET
    public String helloworld2() {
        return "asdf2";
    }

    @Path("helloworld")
    @GET
    public String helloworld() {
        return "asdf";
    }
}

Да, это просто пример Helloworld, и он все еще пугает меня. Я могу получить доступ к localhost: port /, и он работает нормально, но localhost: port / somethingother также возвращает «asdf2». Особенно localhost: порт / helloworld также возвращает «asdf2».

Я тоже пробовал

@Path("/")
public class Helloworld {

   @GET
   @Path("/helloworld")
   public String helloworld() {
      return "asdf";
   }
}

а также

@Path("/helloworld")
public class Helloworld {

   @GET
   public String helloworld() {
      return "asdf";
   }
}

В обоих случаях я получаю 404 в Firebug на каждый запрос.

Есть у кого-нибудь решение? Спасибо

Редактировать:

Чтобы создать сервер и т. Д., Я использую этот пример кода (без хранилища доверенных сертификатов сервера): https://svn.java.net/svn/jersey~svn/trunk/jersey/samples/https-clientserver-grizzly/src/main/java/com/sun/jersey/samples/https_grizzly/


person G-2-Z    schedule 19.04.2013    source источник
comment
Вы пытались запросить localhost: port / helloworld / helloworld? (Эд - Конечно, с первой из приведенных в вопросе версий ...)   -  person Fildor    schedule 19.04.2013
comment
@Fildor Используя первую версию, я получаю: localhost: port / helloworld / helloworld - ›asdf2 localhost: port / helloworld / helloworld / -› 404 localhost: port / helloworld / helloworld / something - ›asdf2   -  person G-2-Z    schedule 19.04.2013
comment
Пожалуйста, поделитесь частью кода регистрации / инициализации   -  person alexey    schedule 20.04.2013
comment
@geozwey, пожалуйста, попробуйте добавить эту строку в код инициализации: registration.addMapping (/ *);   -  person alexey    schedule 16.05.2013


Ответы (1)


добавление registration.addMapping("/*"); в мой код инициализации сработало.

Большое спасибо, Алексей

person G-2-Z    schedule 24.07.2013