Ошибка развертывания Jetty - PullRequest
2 голосов
/ 15 января 2011

Я развернул проект в Jetty (плагин jetty-wtp) в Eclipse «Сервер».Когда я запускаю сервер Jetty, консоль выдает ошибку: java.lang.NoClassDefFoundError: javax/annotation/security/RunAs

Я также добавил common-annotations.jar в эту библиотеку проекта, но не могу решить эту проблему.

Моя установленная среда:

Как это исправить

Ответы [ 2 ]

5 голосов
/ 15 января 2011

загрузить annotations-api.jar

загрузить и включить указанный выше jar в ваш путь к классу

2 голосов
/ 28 февраля 2012

(Вдохновленный с http://pipecuts.wordpress.com/2011/01/30/classnotfoundexception-org-objectweb-asm-classvisitor/#comment-18)

  • В представлении «Серверы» щелкните правой кнопкой мыши запись для вашего сервера (Jetty) и выберите «Открыть».
  • Нажмите ссылку 'Откройте конфигурацию запуска »и выберите вкладку« Classpath »в появившемся диалоговом окне.
  • Выберите раздел« Записи пользователя »и нажмите« Добавить внешние JAR-файлы ». Укажите его на jetty / lib / annotations / javax.annotation- [версия] .jar.

Я использую Jetty 8.1.1.v20120215 с Eclipse Indigo SR1 (WTP 3.3.2, Jetty WTP Adapter 1.0)

...