Ошибка развертывания Jetty

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

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

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

Как я могу это исправить?

2 ответа

Решение

скачать аннотации-api.jar

скачать и включить вышеупомянутую банку в вашем classpath

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

  • В представлении "Серверы" щелкните правой кнопкой мыши запись для вашего сервера (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)

Другие вопросы по тегам