2012-03-08 10 views
6

Dziś zaktualizowałem do wersji 3.1.2-23 i teraz to się nie rozpocznie. Jest to zupełnie nowa instalacja i 3.1.1 działało bez zarzutu. Odinstalowałem 3.1.2 i ponownie zainstalowałem 3.1.1 z dystrybucji exe, i to działa ponownie. Nie wprowadziłem żadnych innych zmian. Jestem zdumiony. W każdym razie, tutaj jest błąd po wpisaniu asadmin start-domain domain1. Jakieś pomysły?Po aktualizacji, Glassfish 3.1.2-23 kończy się niepowodzeniem podczas uruchamiania. 3.1.1 działa dobrze

Launching GlassFish on Felix platform 
Waiting for domain1 to start ..[#|2012-03-07T18:00:52.189-0600|INFO|glassfish3.1.2|com.sun.enterprise.server.logging.GFFileHandler|_ThreadID=1;_ThreadName=main;|Running GlassFish Version: GlassFish Server Open Source Edition 3.1.2 (build 23)|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=32;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 11ms - bound to [0.0.0.0:7676]|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=25;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 38ms - bound to [0.0.0.0:8181]|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=29;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 20ms - bound to [0.0.0.0:3700]|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=26;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 57ms - bound to [0.0.0.0:8080]|#] 

[#|2012-03-07T18:00:52.588-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=24;_ThreadName=Grizzly-kernel-thread(1);|Grizzly Framework 1.9.46 started in: 31ms - bound to [0.0.0.0:4848]|#] 

.[#|2012-03-07T18:00:52.736-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.admin.adapter|_ThreadID=1;_ThreadName=main;|The Admin Console is already installed, but not yet loaded.|#] 

[#|2012-03-07T18:00:52.765-0600|INFO|glassfish3.1.2|org.hibernate.validator.util.Version|_ThreadID=1;_ThreadName=main;|Hibernate Validator 4.2.0.Final|#] 

[#|2012-03-07T18:00:52.949-0600|SEVERE|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=1;_ThreadName=main;|Startup service failed to start : com.sun.enterprise.security.admin.cli.SecureAdminStartupCheck|#] 

[#|2012-03-07T18:00:52.976-0600|INFO|glassfish3.1.2|javax.enterprise.system.tools.admin.com.sun.enterprise.v3.admin|_ThreadID=36;_ThreadName=Thread-21;|Server shutdown initiated|#] 

[#|2012-03-07T18:00:52.976-0600|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=36;_ThreadName=Thread-21;|Already stopped, so just returning|#] 


Exception: java.lang.NullPointerException thrown from the UncaughtExceptionHandler in thread "Grizzly-kernel-thread(1)" 

Exception: java.lang.NullPointerException thrown from the UncaughtExceptionHandler in thread "Grizzly-kernel-thread(1)" 

Exception: java.lang.NullPointerException thrown from the UncaughtExceptionHandler in thread "Grizzly-kernel-thread(1)" 
.Error starting domain domain1. 

The server exited prematurely with exit code 0. 

Odpowiedz

6

Czy próbowałeś?

./asadmin uruchomienie domeny --upgrade

Kiedy to zrobisz powinieneś być w stanie uruchomić i zatrzymać serwer w zwykły sposób.

+0

Dziękuję bardzo, działa już teraz! Czekałem, aż absolutnie muszę uaktualnić, zanim spróbuję ponownie. –

+0

Nie ma szczęścia dla mnie tutaj. Zgłasza "Uruchomienie domeny polecenia zakończone pomyślnie." następnie na następnej linii mówi: "DAS został zatrzymany." i to nie działa ... Argh. –

+0

1) Zawsze wykonuj kopię zapasową wersji 3.1.1 (istniejącej), a następnie spróbuj uaktualnić. 2) Po prostu zainstaluj najnowszą wersję bez uaktualniania istniejącej i spróbuj wdrożyć aplikację z linii poleceń, konsoli administracyjnej lub IDE jak netbeans. 3) Zbadaj logikę biznesową, a komponenty ui działają perfekcyjnie w nowym wydaniu. Na przykład niektóre rzeczy JSF/JPA nie będą działać poprawnie w wersji 3.1.2. Może być konieczne skopiowanie słoików z wersji 3.1.1 lub wymaga to obejścia. –

5

Czasami nawet nie działa po ./asadmin start-domain --upgrade. Jeśli nadal uzyskać „Uruchomienie usługi nie powiodło się: com.sun.enterprise.security.admin.cli.SecureAdminStartupCheck” po powyższego polecenia, spróbuj następujących czynności:

  1. Utwórz nową domenę z ./asadmin Create- domena domena2
  2. kopie zapasowe cacerts.jks i keystore.jks w domena1
  3. Kopiowanie cacerts.jks i keystore.jks z nowym DOMAIN2 język domena1
  4. start domena1 ./asadmin uruchomienie domeny domena1
  5. Zapraszamy!

Następnie można przywrócić kopię zapasową plików cacerts.jks i keystore.jks. Domena zadziała.

+0

Nie zapomnij wejść i ponownie włączyć trybu bezpiecznego administratora, jeśli używasz narzędzia konfiguracyjnego GUI WWW! –

+0

To rozwiązanie sprawdziło się, ponieważ miałem wygasły certyfikat! Usunąłem certyfikat i wykonałem powyższe kroki ... – CrazyMenConnected

Powiązane problemy