Я пытаюсь настроить Eclipse для запуска и развертывания моих проектов на сервере Jetty 7 (самая старая версия доступна от http://download.eclipse.org/jetty/). Я загрузил Jetty 7 и распаковал его, и я установил плагин Jetty из списка доступных серверных адаптеров, но когда я пытаюсь настроить новый сервер Jetty, список типов серверов содержит только «Jetty 6». Если я использую это и указать его на моем сервере выполнения, когда я пытаюсь запустить его, я получаю следующее сообщение об ошибке:Запуск Jetty 7 сервера в затмении?
java.lang.NoClassDefFoundError: org/mortbay/start/Main Caused by: java.lang.ClassNotFoundException: org.mortbay.start.Main at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) Exception in thread "main"
Я предполагаю, что мне нужен другой адаптер, чтобы начать Jetty 7, но я понятия не имею, где его найти.
Kind-иронично, что этот шаг, чтобы быть официальным затмение проект сделал более сложным использовать Jetty с eclipse, но, похоже, это так. Хорошо, вернемся к v6, я думаю. :( – user264636
Новый адаптер Jetty работает очень хорошо с Jetty 7.2 –
ørn: Какая версия нового адаптера и где вы его получили? У меня есть org.mortbay.jetty.serveradaptor_1.0.4 (который был установлен с помощью «Загрузка дополнительного сервера» адаптеры и которые также доступны по адресу http://www.webtide.com/eclipse/). С этим адаптером Eclipse предлагает мне только тип времени выполнения «Jetty 6», и если я попытаюсь использовать его с Jetty 7, я получаю такое же исключение, что и в вопросе выше. –