Пост luigi7up выше работал для меня.Я использую Tomcat 7.0.37, Maven 3.1.1 и Джерси 1.17.1.Я щелкнул правой кнопкой мыши -> Свойства -> Сборка развертывания -> Нажмите Добавить -> Записи пути сборки Java -> Выбранные зависимости Maven.Затем я нажал кнопку ОК.
Когда я впервые попробовал это, я заметил, что больше не получаю ошибку «java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer», нозатем заметил, что я получаю другие сообщения «класс не найден» (к сожалению, я не задокументировал, что это были за сообщения).Я использовал следующую зависимость от джерси:
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-bundle</artifactId>
<version>1.17.1</version>
</dependency>
Я снял это и добавил следующие зависимости:
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.17.1</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
<version>1.17.1</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-servlet</artifactId>
<version>1.17.1</version>
</dependency>
После этого все заработало.
Надеюсь, это кому-нибудь поможет!