Ketika anda menjalankan aplikasi EJB kemudian muncul error seperti dibawah ini :
2010-01-08T12:13:20.727-0800|SEVERE|sun-appserver2.1|javax.enterprise.
system.core.security|_ThreadID=10;_ThreadName=main;[
[
Version: V1
Subject: OU=Secure Server Certification Authority, O="RSA Data Security,
Inc.", C=US
Signature Algorithm: MD2withRSA, OID = 1.2.840.113549.1.1.2
Key: SunPKCS11-__SUN_SJSAS_internal RSA public key, 1000 bits (id 21, se
ssion object)
modulus: 6144706769222379850430183405655235862870193813433361902309516534
729547168229223442088128897090426025874990958624426272027915771330043379079
076269082776443120496525109458437435793974957144923190172655546279112796066
635455545786300647745888353781002359412766112775410851780140804282673804950
495744761467
public exponent: 65537
Validity: [From: Tue Nov 08 16:00:00 PST 1994,
To: Thu Jan 07 15:59:59 PST 2010]
Issuer: OU=Secure Server Certification Authority, O="RSA Data Security, I
nc.", C=US
SerialNumber: [ 02ad667e 4e45fe5e 576f3c98 195eddc0]
]
Algorithm: [MD2withRSA]
Signature:
0000: 65 DD 7E E1 B2 EC B0 E2 3A E0 EC 71 46 9A 19 11
0010: B8 D3 C7 A0 B4 03 40 26 02 3E 09 9C E1 12 B3 D1
0020: 5A F6 37 A5 B7 61 03 B6 5B 16 69 3B C6 44 08 0C Z
0030: 88 53 0C 6B 97 49 C7 3E 35 DC 6C B9 BB AA DF 5C
0040: BB 3A 2F 93 60 B6 A9 4B 4D F2 20 F7 CD 5F 7F 64
0050: 7B 8E DC 00 5C D7 FA 77 CA 39 16 59 6F 0E EA D3
0060: B5 83 7F 4D 4D 42 56 76 B4 C9 5F 04 F8 38 F8 EB
0070: D2 5F 75 5F CD 7B FC E5 8E 80 7C FC 50
];_RequestID=e392e4ea-74b6-48fd-80fc-4fda0f00aa15;|SEC5054: Certificate has
expired: [
[
Version: V1
Subject: OU=Secure Server Certification Authority, O="RSA Data Security,
Inc.", C=US
Signature Algorithm: MD2withRSA, OID = 1.2.840.113549.1.1.2
Key: SunPKCS11-__SUN_SJSAS_internal RSA public key, 1000 bits (id 21, se
ssion object)
modulus: 6144706769222379850430183405655235862870193813433361902309516534
729547168229223442088128897090426025874990958624426272027915771330043379079
076269082776443120496525109458437435793974957144923190172655546279112796066
635455545786300647745888353781002359412766112775410851780140804282673804950
495744761467
public exponent: 65537
Validity: [From: Tue Nov 08 16:00:00 PST 1994,
To: Thu Jan 07 15:59:59 PST 2010]
Issuer: OU=Secure Server Certification Authority, O="RSA Data Security, I
nc.", C=US
SerialNumber: [ 02ad667e 4e45fe5e 576f3c98 195eddc0]
]
Algorithm: [MD2withRSA]
Signature:
0000: 65 DD 7E E1 B2 EC B0 E2 3A E0 EC 71 46 9A 19 11
0010: B8 D3 C7 A0 B4 03 40 26 02 3E 09 9C E1 12 B3 D1
0020: 5A F6 37 A5 B7 61 03 B6 5B 16 69 3B C6 44 08 0C Z.7
0030: 88 53 0C 6B 97 49 C7 3E 35 DC 6C B9 BB AA DF 5C
0040: BB 3A 2F 93 60 B6 A9 4B 4D F2 20 F7 CD 5F 7F 64
0050: 7B 8E DC 00 5C D7 FA 77 CA 39 16 59 6F 0E EA D3
0060: B5 83 7F 4D 4D 42 56 76 B4 C9 5F 04 F8 38 F8 EB
0070: D2 5F 75 5F CD 7B FC E5 8E 80 7C FC 50
- Error seperti di atas dapat dihilangkan dengan cara berikut :
- Cari folder config . Contoh : C:\Program Files\sges-v3\glassfish\domains\domain1\config
- Copy file cacerts.jks dan Paste ke direktori dimana JDK anda terinstall Contoh : C:\Program Files\Java\jdk1.6.0_16\bin
- Jalankan Command Prompt dan arahkan ke direktori dimana JDK anda terinstall
- Jalankan perintah "keytool" Contoh : C:\Program Files\Java\jdk1.6.0_16\binkeytool -delete -v -alias verisignserverca -keystore cacerts.jks Enter keystore password: changeit [Storing cacerts.jks]
- Kemudian perintah C:\Program Files\Java\jdk1.6.0_16\bin\keytool -list -v -alias verisignserverca -keystore cacerts.jks Enter keystore password: changeit keytool error: java.lang.Exception: Alias does not exist
- Copy file cacerts.jks dan Paste kembali ke folder config
- Untuk lebih lengkapnya bisa di baca di http://blogs.sun.com/ramkri/entry/sec5054_certificate_has_expired_error