2015-01-12 14 views
11

Mam Glassfish 4.1 i Eclipse Luna zainstalowane na Ubuntu. Kiedy próbowałem uruchomić prostą aplikację internetową (JSP + + aplet Java Bean) `ve otrzymała następujący błąd:Nie mogę wdrożyć aplikacji do Glassfish 4.1 w Eclipse

Publishing to Glassfish 4 at localhost[domain1].. has encountered a problem. cannot Deploy mvcprj1 deploy is failing=Application with name [mvcprj1] is not deployed

Nic nie pojawia się ani w dzienniku serwera GlassFish lub w konsoli Eclipse.

+0

Sprawdź sam dziennik Zaćmienia (w obszarze roboczym, .metadata, .log). Przyczyna może być tutaj: http://stackoverflow.com/questions/26786155/glassfish-4-1-deploy-is-failing-on-eclipse-luna-with-jdk-8/28084272#28084272 – Ahmed

+1

to samo na Windows 7: świeże rozpakowane GlassFish 4.1> nowe projekty EAR i EJB, jeden prosty SBean z 'public String hello()'> uruchom na serwerze> ten sam błąd, brak logu ... Mógłbym go odtworzyć wiele razy podczas tworzenia nowych projektów ... Wtedy jakoś próbowałem włączyć "Użyj archiwów JAR do wdrożenia" - wtedy zadziałało! Odtąd nie mogę odtworzyć błędu, nawet podczas ponownego instalowania całego serwera !? Wątpię, czy to było naprawdę rozwiązanie, ale może ktoś mógłby to potwierdzić? Być może był to problem Eclipse? –

Odpowiedz

45

Miałem ten sam problem z wdrożeniem (Eclipse Lune/Glassfish 4.1) i został rozwiązany dzięki opinii Marvina.

Możesz znaleźć "Użyj archiwów JAR do wdrożenia" przez: kliknij prawym przyciskiem myszy na glassfish z zakładki serwer Eclipse. Następnie wybierz Monitorowania>Właściwości>GlassFish w nowych okien>Wpisz archiwów JAR dla rozmieszczenia.

Następnie następuje cud ...

+1

Naprawdę działa eric! Dzięki. –

+0

Dziękujemy! Twoje odpowiedzi są słuszne. –

+0

Po wykonaniu tej czynności możesz również kliknąć prawym przyciskiem myszy na serwerze i wybrać "Wyczyść", a następnie odznacz to pole ponownie. Po redeploy wszystko będzie działać tak jak poprzednio. – jowey

0

usunąłem GlassFish instancji serwera w Eclipse i odtworzył go, aby rozwiązać ten problem.

5

Spróbuj wykonać następujące czynności:

  1. prawym przyciskiem myszy na GlassFish serwerze
  2. kliknięcie właściwości
  3. wtedy dostanie 3 opcje (ogólnie, GlassFish, monitoring) po lewej stronie tego pudełka.
  4. kliknij Glassfish
  5. kliknij to pole wyboru "Użyj archiwów JAR do depolekcji". Wcześniej było odznaczone. Właśnie dlatego miałem problem.
+0

to rozwiązało mój problem. Dzięki! – Aditzu