net instalar descargar caracteristicas glassfish-3

glassfish-3 - descargar - instalar glassfish 4.1 en windows



“El certificado ha caducado” en el registro iniciando Glassfish 3.1.2 (6)

Hoy, al iniciar mi glassfish, vi un mensaje de error sobre un certificado que ha caducado ...

¿Puede alguien ayudarme y decir lo que puedo / debo hacer?

Aquí el mensaje:

... [exec] [exec] [#|2013-08-15T08:57:42.106+0200|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.services.impl|_ThreadID=39;_ThreadName=Thread-2;|Grizzly Framework 1.9.50 started in: 16ms - bound to [0.0.0.0:1307 6]|#] [exec] [exec] [#|2013-08-15T08:57:42.262+0200|INFO|glassfish3.1.2|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=1;_ThreadName=Thread-2;|GlassFish Server Open Source Edition 3.1.2.2 (5) startup time : Felix (1''1 23ms), startup services(609ms), total(1''732ms)|#] [exec] [exec] [#|2013-08-15T08:57:42.309+0200|SEVERE|glassfish3.1.2|javax.enterprise.system.ssl.security.com.sun.enterprise.security.ssl.impl|_ThreadID=40;_ThreadName=Thread-2;|SEC5054: Certificate has expired: [ [exec] [ [exec] Version: V3 [exec] Subject: CN=GTE CyberTrust Root 5, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US [exec] Signature Algorithm: SHA1withRSA, OID = 1.2.840.113549.1.1.5 [exec] [exec] Key: Sun RSA public key, 2048 bits [exec] modulus: 237418898293472616608124373663877543854434319738611148654904141538840503317458119685231168476255701465927369352097185652960533868421359855348631579831288127741629980536737464707822524076734022381468699944387 29551246768368782318393878374421033907597162218758024581735139682087126982809511479059100617027892880227587855877479432885604404402435662802390484099065871430585284534529627347717530352189612077130606642676951640071336717026459037 542552927905851171460589361570392199748753414855675665635003335769915908187224347232807336022456537328962095005323382940080676931822787496212635993279098588863972868266229522169377 [exec] public exponent: 65537 [exec] Validity: [From: Fri Aug 14 16:50:00 CEST 1998, [exec] To: Thu Aug 15 01:59:00 CEST 2013] [exec] Issuer: CN=GTE CyberTrust Root 5, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US [exec] SerialNumber: [ 01b6] [exec] [exec] Certificate Extensions: 4 [exec] [1]: ObjectId: 2.5.29.19 Criticality=true [exec] BasicConstraints:[ [exec] CA:true [exec] PathLen:5 [exec] ] [exec] [exec] [2]: ObjectId: 2.5.29.32 Criticality=false [exec] CertificatePolicies [ [exec] [CertificatePolicyId: [1.2.840.113763.1.2.1.3] [exec] [] ] [exec] ] [exec] [exec] [3]: ObjectId: 2.5.29.15 Criticality=true [exec] KeyUsage [ [exec] Key_CertSign [exec] Crl_Sign [exec] ] [exec] [exec] [4]: ObjectId: 2.5.29.14 Criticality=false [exec] SubjectKeyIdentifier [ [exec] KeyIdentifier [ [exec] 0000: 76 0A 49 21 38 4C 9F DE F8 C4 49 C7 71 71 91 9D v.I!8L....I.qq.. [exec] ] [exec] ] [exec] [exec] ] [exec] Algorithm: [SHA1withRSA] [exec] Signature: [exec] 0000: 41 3A D4 18 5B DA B8 DE 21 1C E1 8E 09 E5 F1 68 A:..[...!......h [exec] 0010: 34 FF DE 96 F4 07 F5 A7 3C F3 AC 4A B1 9B FA 92 4.......<..J.... [exec] 0020: FA 9B ED E6 32 21 AA 4A 76 C5 DC 4F 38 E5 DF D5 ....2!.Jv..O8... [exec] 0030: 86 E4 D5 C8 76 7D 98 D7 B1 CD 8F 4D B5 91 23 6C ....v......M..#l [exec] 0040: 8B 8A EB EA 7C EF 14 94 C4 C6 F0 1F 4A 2D 32 71 ............J-2q [exec] 0050: 63 2B 63 91 26 02 09 B6 80 1D ED E2 CC B8 7F DB c+c.&........... [exec] 0060: 87 63 C8 E1 D0 6C 26 B1 35 1D 40 66 10 1B CD 95 .c...l&.5.@f.... [exec] 0070: 54 18 33 61 EC 13 4F DA 13 F7 99 AF 3E D0 CF 8E T.3a..O.....>... [exec] 0080: A6 72 A2 B3 C3 05 9A C9 27 7D 92 CC 7E 52 8D B3 .r......''....R.. [exec] 0090: AB 70 6D 9E 89 9F 4D EB 1A 75 C2 98 AA D5 02 16 .pm...M..u...... [exec] 00A0: D7 0C 8A BF 25 E4 EB 2D BC 98 E9 58 38 19 7C B9 ....%..-...X8... [exec] 00B0: 37 FE DB E2 99 08 73 06 C7 97 83 6A 7D 10 01 2F 7.....s....j.../ [exec] 00C0: 32 B9 17 05 4A 65 E6 2F CE BE 5E 53 A6 82 E9 9A 2...Je./..^S.... [exec] 00D0: 53 0A 84 74 2D 83 CA C8 94 16 76 5F 94 61 28 F0 S..t-.....v_.a(. [exec] 00E0: 85 A7 39 BB D7 8B D9 A8 B2 13 1D 54 09 34 24 7D ..9........T.4$. [exec] 00F0: 20 81 7D 66 7E A2 90 74 5C 10 C6 BD EC AB 1B C2 ..f...t/....... [exec] [exec] ]|#] ...


El certificado de GTE Cybertrust Solutions inc expiró esta noche.

Como se indica aquí: https://forums.oracle.com/thread/2563077 el alias de este certificado es: gtecybertrust5ca

Siempre que sea un Glassfish independiente, puede seguir esta guía: https://blogs.oracle.com/ramkri/entry/sec5054_certificate_has_expired_error

Tengo el mismo problema, pero con el Glassfish 3.1.2.2 integrado usado por Arquillian. No sé dónde se almacenan los certificados en esta configuración integrada. Cualquier consejo es apreciado.

ACTUALIZACIÓN para una configuración integrada: para corregir el certificado mientras usa un pez de vidrio incorporado, simplemente copie una versión fija de cacerts.jks desde la instalación de glassfish independiente <glassfish_home>/glassfish/domains/<your_domain>/config/cacerts.jks para su directorio de recursos. Por ejemplo, cuando se utiliza maven y arquillian, simplemente copie el archivo a <projectRoot>/src/test/resources/config/cacerts.jks . El glassfish incrustado recogerá esta configuración!

Esta es la solución de este post: Arquillian Embedded Glassfish Certificate Expired


La solución suministrada por BoneGoat también funcionó para glassfish-embedded-web-3.1.2.2.jar. Desde que uso Maven, seguí los pasos de BoneGoat para el contenedor y luego subí a nuestro repositorio Nexus local con un nombre de versión actualizado. Luego actualicé mis dependencias:

<groupId>org.glassfish.main.extras</groupId> <artifactId>glassfish-embedded-web</artifactId> <version>3.1.2.2-fixed-cert</version> <scope>test</scope>

Nota: No tuve suerte con la versión 4.0 del tarro. (Puede haber algunas incompatibilidades con arquillian y la nueva versión.)

También puede encontrar información útil en esta pregunta. Arquillian Embedded Glassfish Certificado expirado


Mi sistema operativo es Windows 2003 y resolví el problema de la siguiente manera

  1. Abrí la consola cmd del sistema de Windows en C: / glassfish3 / jdk 7 / bin, en esa carpeta estaba la herramienta clave

  2. Encuentre todos los cacerts.jks en el directorio de glassfish, en mi caso los encuentro todos en C: / glassfish3 / glassfish / domains / domain1 / config y C: / glassfish3 / glassfish / lib / templates

  3. Enumere todos los certificados de cacerts.jks, la herramienta de claves de Java puede hacer eso. Copié el archivo cacerts.jks en la carpeta keytool pero es opcional si keytool está funcionando bien: C: / glassfish3 / jdk7 / bin> keytool -list -v -keystore cacerts.jks -storepass changeit> listaCertificados.txt

  4. en el archivo listaCertificados.txt creado en el paso anterior, verifiqué todos los certificados caducados

  5. Eliminé el certificado gtecybertrust5ca que expiró en agosto de 2013. El comando es: keytool -delete -alias gtecybertrust5ca -keystore cacerts.jks -storepass changeit

  6. Cambié el archivo del nombre cacerts.jks que estaba en C: / glassfish3 / glassfish / domains / domain1 / config, luego copié el archivo cacerts.jks de C: / glassfish3 / jdk7 / bin a C: / glassfish3 / glassfish / dominios / dominio1 / config

  7. apliqué el mismo procedimiento a C: / glassfish3 / glassfish / lib / templates / cacerts.jks

  8. finalmente recargué el servidor glassfish

Perdón por mi inglés, no hablo ese idioma pero quiero ayudar


Soluciones en otras respuestas pueden funcionar ....

Sin embargo, recomiendo que no pierda el tiempo jugando con los certificados, simplemente vuelva a instalar Glassfish y se solucionará.


También estamos usando Glassfish y Arquillian integrados para nuestras pruebas de integración y, lamentablemente, no podemos realizar ninguna prueba antes de que se lance una nueva versión del Glassfish incorporado. Mientras tanto, esto es lo que hice:

  1. Encuentra el tarro Glassfish incrustado en tu caché Maven local. El mío estaba en / path / to / local / maven / repo / org / glassfish / main / extras / glassfish-embedded-all / 3.1.2 / glassfish-embedded-all-3.1.2.jar
  2. Abra el JAR con algún software de archivo. Utilicé 7-zip.
  3. Extrae config / cacerts.jks a alguna carpeta.
  4. Ejecute / ruta / a / jdk / bin / keytool -delete -v -alias gtecybertrust5ca -keystore cacerts.jks. Cuando se le solicite la contraseña ingrese: changeit
  5. Copie cacerts.jks de nuevo en el frasco integrado de glassfish que sobrescribe el antiguo almacén de claves.
  6. Ejecute sus pruebas de nuevo.

Acabo de encontrar una solución similar por heather92115 en una publicación vinculada ( https://.com/a/18343639/1540666 ) que puede ser un poco mejor. Solo recuerde eliminar el almacén de claves modificado de su proyecto cuando se lance un Glassfish incorporado actualizado.


solo haz

domain=domain1 asadmin stop-domain $domain cd $(dirname `which asadmin`)/../glassfish/domains/config cp cacerts.jks{,.bak} keytool -delete -alias gtecybertrust5ca -keystore cacerts.jks -storepass changeit cd - asadmin start-domain $domain