java tomcat6: отсутствует javax.ws - PullRequest
       2

java tomcat6: отсутствует javax.ws

2 голосов
/ 02 февраля 2010

Я пытаюсь запустить TinyFbClient (крошечный клиент Facebook), и его нужно импортировать javax.ws.rs.core.UriBuilder и javax.ws.rs.core.MediaType

У меня нет пакета javax.ws.

какой файл jar мне не хватает?

программирование с использованием netbeans 6.8 на кота 6.0.20

спасибо!

Ответы [ 2 ]

2 голосов
/ 02 февраля 2010

Кажется, вам нужен JAX-RS на вашем пути к классам. Джерси - эталонное воплощение JAX-RS.

Googling, как советует BalusC, дает этот урок , который кажется хорошим.

2 голосов
/ 02 февраля 2010

Вам нужна конкретная реализация JAX-WS. Tomcat - это не просто реализация API сервлетов. Вам понадобится другой сервер приложений, который также реализует JAX-WS (например, Glassfish), или чтобы добавить конкретную реализацию JAX-WS в ваше веб-приложение. Glassfish использует Metro , который построен на основе эталонной реализации JAX-WS Sun . Вы можете скачать его отдельно и использовать на Tomcat. Если вы используете Google с ключевыми словами " tomcat metro ", вы найдете несколько подсказок в блогах, например этот .

Обновление вам нужен javax.ws.rs пакет, не javax.ws пакет только;) Итак, вот небольшой измененный ответ:

Вам нужна конкретная реализация JAX-RS. Tomcat - это не просто реализация API сервлетов. Вам понадобится другой сервер приложений, который также реализует JAX-RS (например, Glassfish), или чтобы добавить конкретную реализацию JAX-RS в ваше веб-приложение. Glassfish использует Джерси , который построен поверх эталонной реализации JAX-RS Sun . Вы можете скачать его отдельно и использовать на Tomcat. Если вы используете Google с ключевыми словами " tomcat jersey ", вы найдете несколько подсказок в блогах, например, этот .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...