Я пытаюсь запустить ресурс Джерси (1.17) на сервере Grizzly (2.2.21) с использованием HTTPS и Basic Auth и получить все, кроме ресурсов.Grizzly Jersey - Только @Path ("/") работает
@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: port/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 для каждого запроса.
У кого-то есть решение? Thx
Edit:
Чтобы создать сервер и так далее я использую этот пример кода (без доверенных сертификатов сервера): https://svn.java.net/svn/jersey~svn/trunk/jersey/samples/https-clientserver-grizzly/src/main/java/com/sun/jersey/samples/https_grizzly/
Вы пытались запросить Localhost: порт/HelloWorld/HelloWorld? (Ed - с первой версией, приведенной в вопросе, конечно ...) – Fildor
@Fildor Используя первую версию, я получаю: localhost: port/helloworld/helloworld -> "asdf2" localhost: port/helloworld/helloworld/-> 404 localhost: port/helloworld/helloworld/something -> "asdf2" – geozwey
pls совместно используют часть регистрации/инициализации кода – alexey