Я понимаю, что это старый пост, но у меня была именно эта проблема, и мне потребовалось несколько часов, чтобы понять это сегодня (июнь 2013 г.). Я все еще не уверен, почему мое решение сработало (или, скорее, почему моя ситуация стала причиной ошибки), но я сделал это, чтобы исправить это:
У меня была исходная папка в структуре моего проекта с папкой / test , где у меня были некоторые JUnit вещи. Я удалил эту папку, и теперь все работает. Weird.
Другие вещи, которые, как я видел, люди предлагают для этой проблемы, включают следующее:
- Убедитесь, что вы скопировали соответствующие файлы .jar в папку / war / WEB-INF / lib
- Убедитесь, что вы не вызываете свой синглтон EMF из клиентского кода (если вы используете GWT)
- Убедитесь, что вы включили опцию хранилища данных для своего проекта ( Свойства проекта> Google> App Engine> Хранилище данных> Используйте Datanucleus JDO / JPA для доступа к хранилищу данных )