2014-09-13 3 views
0

У меня есть проект ушей, который включает в себя два Appengine Dynamic Web Project и один совместный проект java (который имеет общие классы).AppEngine Dynamic WebProject - библиотеки ушей, не скопированные в War Project Папка Web-INF/lib

Я добавил совместный проект java к папке «Папка уха» через настройки сборки Deployment в проекте EAR, и я могу увидеть файл jar-проекта jar в опубликованной папке в папке «Урочка».

Теперь я хотел использовать библиотеку ушей в Dynamic Web Project, поэтому я добавил эту библиотеку в настройках MANIFEST.MF для проекта и во время компиляции я также могу получить доступ к классу из общего проекта.

Проблема в том, когда я публикую его, я не смог найти java-проект jar в обоих веб-проектах, я пробовал почти все настройки, но ничего не помогло.

Am с помощью Eclipse, Марс, AppEngine SDK версии 1.9.10,

ли какой-нибудь один попытался это, есть ли возможное решение моей проблемы. любые мысли или предложения высоко ценятся.

Спасибо!

+0

любые обновления по этому вопросу? –

+0

Вы видите это: https://code.google.com/p/googleappengine/issues/detail?id=10652 – Jens

ответ

0

Похоже, что плагин Google для Eclipse не распознает ничего в EarContent/lib (или независимо от вашего пути к библиотеке EAR) независимо от настроек при упаковке файлов WAR для каждого динамического веб-проекта. JAR должны физически присутствовать в WEB-INF/lib для каждого динамического веб-проекта, чтобы модули могли правильно развертываться.

Я бы рекомендовал открывать запрос функции в официальном выпуске трекера здесь: https://code.google.com/p/googleappengine/wiki/FilingIssues

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