Как отделить EJB-компоненты от пакетов с моими веб-приложениями в Netbeans 7? - PullRequest
2 голосов
/ 15 сентября 2011

У меня есть 2 разных проекта Netbeans: корпоративное приложение, содержащее 2 EJB, и веб-приложение, которое использует эти EJB. При развертывании я развертываю их каждый отдельно (один как EAR, а другой как WAR).

Мы только что обновили нашу среду разработки / производства с Netbeans 6.8, Glassfish 2.1, Java EE 5 до Netbeans 7, Glassfish 3, Java EE 6. Теперь, когда я развертываю WAR, EJB автоматически развертываются вместе с ним. Это нежелательное поведение.

Кто-нибудь знает, как настроить его так, чтобы EJB не развертывались автоматически? Одна мысль состоит в том, чтобы просто упаковать удаленные интерфейсы с WAR ... но я не уверен, как это сделать в Netbeans.

Мы используем ant с Netbeans для упаковки наших компонентов. Я полагаю, что он использует комбинацию XML-файлов и файлов свойств.

1 Ответ

0 голосов
/ 18 ноября 2011

Нашим решением было перенести удаленные интерфейсы из проекта EJB в отдельный проект интерфейса EJB. Затем проект EJB и клиентский проект включали проект интерфейса EJB.

...