2013-09-08 5 views
0

Я закодировал небольшой проект Java EE, который состоит только из EJB, вспомогательных классов и их тестов. Проект является проектом maven и создает банку. Прямо сейчас все тесты проводятся с JUnit и JMockit. Теперь я хочу развернуть свою заявку на местную стеклянную рыбку.Сделать развертываемый проект Java EE из проекта java

Что мне нужно сделать, чтобы развернуть проект? Я знаю, что нормальный корневой проект с корнем-Pom создан, который содержит проект EAR с ухо-Pom и EJB Project с ejb-jar. Я проверил jee-simple-archetype, который был - для моего проекта - очень сложным и не простым вообще. Может ли кто-нибудь объяснить, как правильно упаковать и развернуть приложение?

ответ

1

Я знаю, что нормально корень проекта с корневой Pom создается, что имеет EAR проект с EJB проекта с EJB-банку

ушного Pom, и это не обязательно «нормальный» способ. Вы можете развернуть .jar, содержащий EJB, самостоятельно. Обычно вы делаете это, если EJB-компоненты либо вызывается удаленно (через RMI/@ Remote или через SOAP/@ WebService), либо если приложение содержит некоторую логику работы (@ Singleton/@ Startup, или, возможно, JSR 352 Batching).

Может ли кто-нибудь объяснить, как правильно упаковать и развернуть приложение?

В вашем pom.xml вы должны использовать <packaging>ejb</packaging>, это в основном это (предполагается, что у вас есть действующий pom.xml). Получающаяся банка может быть развернута сама по себе. Для GlassFish для этого вы должны использовать команду asadmin deploy.

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