2012-03-08 8 views
6

Actualicé a 3.1.2-23 hoy y ahora la cosa no comenzará. Es una instalación completamente nueva y 3.1.1 funcionó bien. He desinstalado 3.1.2 y vuelto a instalar 3.1.1 desde el exe de distribución, y funciona de nuevo. No hice otros cambios. Estoy perplejo. De todos modos, aquí está el error después de escribir asadmin start-domain domain1. ¿Algunas ideas?Después de la actualización, Glassfish 3.1.2-23 falla al iniciarse. 3.1.1 funciona bien

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. 

Respuesta

6

¿Has probado?

./asadmin start-domain --upgrade

Una vez hecho esto usted debe ser capaz de iniciar y detener el servidor de la forma habitual.

+0

Muchas gracias, funciona ahora! Esperé hasta que tuve que actualizar completamente antes de volver a intentarlo. –

+0

No tengo suerte aquí. Informa "El dominio de inicio del comando se ejecutó con éxito". luego en la siguiente línea dice "El DAS fue detenido". y no funciona ... Argh. –

+0

1) Siempre tome una copia de seguridad de 3.1.1 (la existente) y luego intente actualizar. 2) Simplemente instale la última sin actualizar la existente e intente implementar la aplicación desde la línea de comandos, consola de administración o IDE como netbeans. 3) Investigue su lógica comercial y ui compents se ejecuta perfectamente en la nueva edición. Por ejemplo, algunas cosas JSF/JPA no funcionarán correctamente en 3.1.2. Es posible que deba copiar los frascos de la 3.1.1 o que requiera una solución alternativa. –

5

A veces incluso no funciona después de ./asadmin start-domain --upgrade. Si sigue apareciendo el "servicio de inicio no se pudo iniciar: com.sun.enterprise.security.admin.cli.SecureAdminStartupCheck" después de que el comando anterior, pruebe lo siguiente:

  1. Crear nuevo dominio con Create- ./asadmin dominio domain2
  2. de copia de seguridad y sus cacerts.jks keystore.jks en el dominio1
  3. cacerts.jks Copiar y keystore.jks de nuevo domain2 en domain1
  4. inicio domain1 ./asadmin start-domain domain1
  5. Disfrute!

A continuación, puede volver a sus cacerts.jks y keystore.jks backupped espalda. El dominio funcionará.

+0

¡No olvide entrar y volver a habilitar el modo de administrador seguro también si utiliza la herramienta de configuración de la GUI web! –

+0

¡Esta solución funcionó para mí porque tenía un certificado caducado! Eliminé el certificado y seguí los pasos anteriores ... – CrazyMenConnected

Cuestiones relacionadas