2015-09-23 3 views
0

Как я могу перейти с V3 на V4 (и в конечном итоге 5).NoClassDefFoundError: javax/servlet/Filter (Objectify Upgrade)

Следуя инструкции по обновлению, я получаю сообщение об ошибке:

Unable to find Objectify.gwt.xml on your classpath

Добавления объективизации-GWT-1.2.1.jar к моим классам решить, но затем я получаю ошибку сервлета фильтра:

NoClassDefFoundError: javax/servlet/Filter

Фильтры работали нормально раньше, поэтому я предполагаю, что objectify-gwt является причиной. У меня неправильная версия? Как я могу это решить?

Это использует сервер в режиме разработчика com.google.appengine.tools.development.gwt.AppEngineLauncher

EDIT: Это ад. Добавление сервлета-api jar к пути bootclass на сервере разработчика Appengine дало мне ошибку, что не удалось найти какую-либо аппликационную банку . Я изменил, а затем повторно добавил версию AppEngine в проекте, настроенном, чтобы убедиться, что они были там, но ошибка осталась, поэтому я добавил библиотеки AppEngine в список bootclaspath вместо списка клиентов (в конфигурациях прогона [для Appengine Dev Server]). Теперь у меня есть:

java.lang.ExceptionInInitializerError at com.google.appengine.tools.util.Logging.initializeLogging

ответ

1

Решение должно было создать новую конфигурацию запуска.

В Eclipse, выберите Главное меню ПУСК -> Run Configurations -> Веб-приложение -> New

Не уверен, если это было связано с порядком, я установил, или что, но он создал новый конфиг который бежал сразу.

1

Когда вы решили ошибку в пути к классу, я думаю, вы перезаписали предыдущий путь к классам, заданный точкой. У вас должен быть текущий путь в пути к классам (заданном точкой) вдоль пути к любому другому внешнему файлу jar, который вы используете.

+0

Это похоже на решение Tomcat. Во всяком случае, я не верю, что у меня когда-либо было ». в моем пути класса AppEngine Developer Server. – user1258245

+0

Используете ли вы какую-либо IDE или только командную строку и блокнот? –

+0

Использование Eclipse и запуск сервера AppEngine Dev, поэтому я устанавливаю путь к классам через вкладку «Запуск конфигурации» в Eclipse. – user1258245

 Смежные вопросы

  • Нет связанных вопросов^_^