У меня есть 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-файлов и файлов свойств.