2009-12-18 2 views
1

У меня возникла проблема с созданием веб-приложения Java Enterprise Edition на Mac OS X 10.6.2 с использованием Ant 1.7.1, Glassfish v3 и Java EE 6.Создание приложения Java EE на Mac OS X Snow Leopard для Glassfish 3

Проблема заключается в том, что процесс сборки не находит библиотеки Java EE, которые достаточно справедливы, поскольку я не думаю, что Apple предоставит им стандартную установку Java, но я знаю, что они существуют в дистрибутиве Glassfish.

Какие банки являются правильными для построения против (я предполагаю, что javaee.jar - это общая банка, которая ссылается на все остальные необходимые банки) и что я должен помещать в файл ant build.xml?

Любая помощь очень ценится.

ответ

2

Вам нужно иметь javaee.jar в вашем пути к муравьям, но имейте в виду: не копируйте javaee.jar в папку webapp (WEB-INF/lib)!

+0

Спасибо, что сделал это, потратив больше времени на выяснение документации Ant. – Cromulent

0

Я бы посоветовал вам воспользоваться и использовать NetBeans или GlassFish Tools Bundle For Eclipse, чтобы начать работу с Java EE 6 и GlassFish v3 ... (читайте мой профиль, чтобы узнать почему).

Если вы решили не использовать ни одну из этих IDE, то я бы порекомендовал вам загрузить Java EE 6 SDK, чтобы начать. SDK включает в себя несколько различных образцов, которые могут быть созданы и развернуты с использованием Ant. (Используйте -verbose для изучения «секретов»)

+0

Я хотел бы использовать NetBeans больше, но я не могу не понимать, что происходит под поверхностью. Плюс, если что-то не работает правильно, я бы понятия не имел, как это исправить. Лучший способ, на мой взгляд, иметь дело с подобными вещами - это сделать это самостоятельно, а затем перейти к среде IDE, когда вы знаете, как исправить любые потенциальные проблемы, которые могут возникнуть. – Cromulent

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