2015-10-14 23 views
7

Dzień dobryJBoss, IntelliJ IDEA, wdrażać rozłożeniu na ucho, subdeployment nie działa

mam oceny IntelliJ IDEA dla mojego nowego pracodawcy, ale nie mogę dostać się do naszego projektu J2EE i działa na eksplodowały artefaktów . Wszystko działa dobrze po zainstalowaniu go jako archiwum, ale nie działa, gdy próbuję go eksplodować. A w przypadku "Hot Swapping", na przykład, gdy zmieniam klasy .jsp lub java, zalecane jest użycie artefaktów eksplodowanych . Moja .ear zawiera dwa inne archiwów internetowych, a to wydaje się być problem: - .ear - .jar - .war - lib/ - META-INF/

. plik jar zawiera EJB plik .war zawiera wszystkie Servlets (na przykład na stronie logowania)

Kiedy wdrożyć .ear jako artefakt rozłożeniu JBoss zaczyna dobrze, ale jak to wygląda, ale to nie wdrożyć dwa archiwa wewnątrz. Wyjście dziennika jest ładne short und również w konsoli zarządzania jboss Nie widzę dwóch archiwów wdrożonych w .ear. Próbowałem wielu różnych preferencji dla artefaktu .ear.exploded , ale nie mogę go uruchomić. Nie jestem pewien, czy jest to problem Intelli IDEA, czy problem Jbossa.

Oto oprogramowanie używamy: - IntelliJ IDEA 14.1.4 - jdk 1.7.0_79 - JBoss EAP 6.4 - Maven 3.3.3

Byłoby wspaniale, aby uzyskać jakąś pomoc, bo lubię Intellij IDEA. ;)

Odpowiedz

12

Po skontaktowaniu się ze wsparciem jetbrains udało mi się rozwiązać mój problem. Folder Exploaded musi mieć poprawne rozszerzenie. Dodaj więc rozszerzenie eksploitowanego artefaktu. Struktura projektu/artefakty/Wybierz eksploadowany artefakt/Dodaj w katalogu wyjściowym rozszerzenie. (W moim przypadku ".ear") Wtedy Jboss potraktuje to jak ucho.

Dzięki za przeczytanie mojego wpisu.