Все,
Я пытался найти это и не могу, надеюсь, это не дублирующий вопрос. Я работаю над тем, чтобы datanucleus и tomcat работали над eclipse.
Мне удалось создать и развернуть проект, который использует datanucleus как отдельное приложение, и он отлично работает.
Мне удалось создать динамическое веб-приложение, которое инициализирует datanucleus jdo persistencemanager и также отлично работает.
Однако, когда я пытаюсь использовать классы, которые работали в автономном приложении, я получаю исключение, говорящее мне, что мои классы не улучшены. Я включил плагин datanucleus в этом проекте и использовал ручной и автоматический энхансер, однако я не вижу журналов, когда запускаю энхансер.
Поэтому я думаю, что, скорее всего, это связано с тем, что у меня нет правильного местоположения файла orm! У меня возникла проблема с размещением моего файла persistence.xml в нужном месте, и я решил ее, вручную создав свойство и таким образом создав экземпляр моей фабрики.
Все, что мне нужно, это знать правильное расположение файла orm (в данном случае package-mysql.xml), когда мы переходим от автономного сценария к сети. Я пробовал в папке src тот же путь, что и у моих классов (это то, что у меня было для автономного), а также копировал его в папку WEB-INF/lib веб-контента, но ни один из них не работал.
Любая помощь или указатель приветствуются.
Кроме того, если бы вы могли указать мне на полный образец проекта eclipse с полной структурой, я думаю, я смогу найти все свои ответы. Мне не удалось найти его.
Амир