Google App Engine: NoClassDefFoundError при запуске - PullRequest
2 голосов
/ 27 ноября 2009

Каждый раз, когда я пытаюсь запустить свой проект, я получаю следующее сообщение об ошибке:

Исключение в потоке "main" java.lang.NoClassDefFoundError: com / google / appengine / tools / util / Logging на com.google.appengine.tools.development.DevAppServerMain.main (DevAppServerMain.java:82)

В чем может быть проблема? Я уже несколько раз пытался переустановить Eclipse и перенастроить путь сборки, но безрезультатно.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 19 сентября 2011

См. ClassNotFoundException с использованием Google App Engine для Java - здесь была указана как минимум одна причина такого поведения. Оказывается, файлы JAR могут , а не находиться в любом подкаталоге war / WEB-INF / lib, независимо от того, есть ли у вас правильный путь к ним в вашем classpath - они должны находиться непосредственно под war / WEB-INF / Lib.

(Примечание: если вы обнаружите, что это решает вашу проблему, не забудьте высказать здесь ответ этого джентльмена, а не мой ответ здесь.)

0 голосов
/ 31 мая 2011

Попробуйте запустить сборку (каталог war) вручную с помощью сценария dev_server , чтобы определить, является ли это проблемой Eclipse или общей проблемой пути к классам (в которой отсутствует требуемый JAR).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...