jump to navigation

NetBeans 6.5.1 i GlassFish 2.1 – problem z uruchomieniem serwera 1 kwietnia, 2009

Posted by artiko in : Software, Windows , trackback

Miałem dzisiaj do rozgryzienia dość denerwujący i nie pozwalający pracować problem, mianowicie po instalacji uaktualnionego NetBeansa 6.5.1 w wersji Full nie byłem w stanie odpalić serwerów aplikacji GlassFish (system Windows Vista Business 64bit). Problem dotyczył zarówno wersji 2.1 oraz 3 Prelude. Przy próbie ich podniesienia w zakładce Services w NetBeansie przez Start z menu kontekstowego serwera następowała normalna procedura startowa, na końcu pisało Application server startup complete, ale jednocześnie wyskakiwało okno informujące o niepowodzeniu uruchomienia serwera. Działo się tak i z serwerami już skonfigurowanymi i nowo dodanymi.
Lekarstwem okazała się zmiana uprawnień plików domeny GlassFish’a. Domyślnie znajdują się one w ścieżce C:\Program Files\glassfish-v2.1\domains. Wystarczy otworzyć właściwości folderu, który się tam znajduje (na przykład domain1), przejść do zakładki Zabezpieczenia, na liście zaznaczyć pozycję Użytkownicy i kliknąć Edytuj, w nowo otwartym oknie zaznaczyć pozycję Użytkownicy i zaznaczyć dla niej checkbox Pełna kontrola w kolumnie Zezwalaj. Klikamy OK dwa razy i już znowu możemy uruchamiać nasz serwer GlassFish 🙂

P.S.
Aby uruchamiać serwer GlassFish automatycznie (na przykład przy starcie systemu) należy dodać skrypt startserv znajdujący się z katalogu bin domeny (domyślnie np. C:\Program Files\glassfish-v2.1\domains\domain1\bin do programów uruchamiających się wraz z systemem (albo dodać skrót do niego do autostrartu, bądź stworzyć odpowiedni klucz w rejestrze systemowym).

Comments»

1. Michał - 27 lipca 2010

rozwiazanie opisane powyzej nie dziala mi 🙁


*