Как я могу перейти с 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
Это похоже на решение Tomcat. Во всяком случае, я не верю, что у меня когда-либо было ». в моем пути класса AppEngine Developer Server. – user1258245
Используете ли вы какую-либо IDE или только командную строку и блокнот? –
Использование Eclipse и запуск сервера AppEngine Dev, поэтому я устанавливаю путь к классам через вкладку «Запуск конфигурации» в Eclipse. – user1258245