2016-10-21 2 views
1

Во-первых, Пожалуйста, простите меня за мой неуклюжий английский.Я хочу использовать аннотацию @WebServlet и аннотацию @Path к тому же времени в причале

[То, что я хочу сделать]

Я хочу знать @WebServlet аннотацию по Servlet 3.0 и @Path аннотацию на Джерси 2.22.2, он способен с помощью же время?

[То, что я хочу, чтобы помочь]

  • Могу ли я использовать два аннотаций в то же время?
  • Если я могу использовать эти аннотации, то как это использовать?

спасибо.

ответ

0

@Path аннотаций определяет путь к RESTful веб-службы, чтобы, когда у вас есть @Path («/ SomeService») будет переводить в www.yourapp.com/baseRestUrl/SomeService. Вы также можете определить его на методах, предоставляющих услуги REST. Обратите внимание: baseRestUrl определяется внутри web.xml или в классе, который расширяет класс Application.

С другой стороны, @WebServlet («/ SomePath») утверждает, что Servlet будет слушать по запросу на www.yourapp.com/SomePath, это в основном замена сервлет-отображения элемента в web.xml. Вы все равно можете настроить такие сервлеты, это зависит от вас, предпочитаете ли вы настройку XML или аннотации.

+0

Благодарим вас за ответ. –

+0

> Вы можете настроить такие сервлеты, это зависит от вас, предпочитаете ли вы настройку XML или аннотации. Было также подтверждено I. Но я не могу получить доступ к ** www.myapp.com/SomePath ** с аннотацией '@ WebServlet'. –

+0

Никто не может помочь с информацией «невозможно получить доступ к www.myapp.com/SomePath», что такое сообщение об ошибке ?, а как насчет eclipse console/logs ?, попробуйте подумать таким образом, вы можете продвигать/примите этот ответ, если это поможет. –

Смежные вопросы