Ошибка развертывания Jetty
Я развернул проект в Jetty (плагин jetty-wtp) в Eclipse "Сервер". Когда я запускаю сервер Jetty, консоль выдает ошибку:java.lang.NoClassDefFoundError: javax/annotation/security/RunAs
Я также добавил common-annotations.jar
к этому проекту lib, но не может решить эту проблему.
Моя установленная среда:
- JDK 1.6.0
- причал 8.0.0.M2
- jetty-wtp http://download.eclipse.org/jetty/updates/jetty-wtp/development
Как я могу это исправить?
2 ответа
Решение
скачать и включить вышеупомянутую банку в вашем 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)