今天晚上在使用GlassFish的时候,启动碰见了这个问题,说然不影响使用,但是还是不舒服吧,线描数一下错误:
严重: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: 61447067692223798504301834056552358628701938134333 61902309516534
72954716822922344208812889709042602587499095862442 6272027915771330043379079
07626908277644312049652510945843743579397495714492 3190172655546279112796066
63545554578630064774588835378100235941276611277541 0851780140804282673804950
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 e.......:..qF...
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..a..[.i;.D..
0030: 88 53 0C 6B 97 49 C7 3E 35 DC 6C B9 BB AA DF 5C .S.k.I.>5.l....\
0040: BB 3A 2F 93 60 B6 A9 4B 4D F2 20 F7 CD 5F 7F 64 .:/.`..KM. .._.d
0050: 7B 8E DC 00 5C D7 FA 77 CA 39 16 59 6F 0E EA D3 ....\..w.9.Yo...
0060: B5 83 7F 4D 4D 42 56 76 B4 C9 5F 04 F8 38 F8 EB ...MMBVv.._..8..
0070: D2 5F 75 5F CD 7B FC E5 8E 80 7C FC 50 ._u_........P
];_RequestID=e392e4ea-74b6-48fd-80fc-4fda0f00aa15;|
这就是我在启动GlassFish的时候发生的错误,最开始看了一下提示,把时间改到了2009年,重新启动服务器就没有报错了,看来时证书有效时间的问题了,到网上搜了一下,找到了一篇文章,原文地址:
http://fixunix.com/solaris-rss/571413-sec5054-certificate-has-expired-error-message-glassfish-application-server.html
看了一下大概明白了过来,下面是解决办法,
打开终端
->cd /Applications/NetBeans/sges-v3/glassfish (这一步是进入GlassFish主目录,地址因人而异)
->cd domains/domain1/config/ (中间的domain1也有可能不一样的噢,如果你有多个domain那也得改变了)
->cp cacerts.jks cacerts.jks.save (先做一下备份吧)
->eytool -delete -v -alias verisignserverca -keystore cacerts.jks (利用keytool来删除GlassFish的信任库证书)
好了,现在重启一下服务器,没问题了,如果你的系统时间是在2010年1月7日以前的时间是不会出现以上错误的!
分享到:
相关推荐
- `x509: certificate has expired or is not yet valid` - `http: TLS handshake error from ...: remote error: tls: bad certificate` - `serverhttps://127.0.0.1:6443/cacerts is not trusted: Get ...
在Oracle数据库管理中,"ORA-28001 the password has expired" 是一个常见的错误,它表明数据库用户的密码已经超过了预设的有效期限,导致用户无法正常登录。这个错误主要出现在Oracle 11G及更高版本中,因为这些...
对于PHP开发者来说,"atom-language-php"插件提供完善的PHP语法支持,而"linter-php"则可以帮助检查代码错误和潜在问题。 除了基本的编辑功能,Atom还允许用户自定义主题,无论是配色方案还是界面布局,都可以根据...
Cannot create cert chain: certificate has expired 此错误消息表明KINIT身份验证失败,因为客户端证书,KDC证书或其上方签名链中的某个证书已过期 kprop: No route to host while connecting to server 确保754...
[Sun Nov 27 16:46:38 2016] [error] SSL Library Error: -8181 Certificate has expired [Sun Nov 27 16:46:38 2016] [error] Unable to verify certificate 'Server-Cert'. Add "NSSEnforceValidCerts off" to nss...
创建电子应用 在一分钟内生成一个新的Electron App! ·· 什么是create-electron-app? 是一个简单,最小的CLI应用程序,可以在一分钟内生成一个Electron应用程序! Create-Electron-App使用样板作为样板。...
在MySQL的使用过程中,有时会遇到“ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords”这样的错误提示,这表明你的MySQL密码已经过期...
ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords 出现问题原因: 可能是你在安装 MySQL过程中,通过mysqld –initialize 初始化 ...
使用 NVM 安装 Node.js 各版本(v9.6.1 为例) Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用非常广泛。为了安装 Node.js 各版本,我们可以使用 NVM(Node Version Manager),下面我们将详细介绍...
标题“'flash builder beta2 licensing for this product has expired'”涉及到的是Adobe Flash Builder软件的授权问题。Flash Builder是一款由Adobe公司开发的专业Flex和ActionScript集成开发环境(IDE),主要用于...
然而,在日常使用中,我们可能会遇到各种错误,其中之一就是错误代码1862,提示“your password has expired”。这个错误通常发生在MySQL的安全策略要求定期更改密码,而用户未及时更新的情况下。 解决MySQL错误...
wso2 新增OpenSSL生成並使用CA根證書籤名Keytool生成的證書請求 相關流程心智圖展開
16 FRANC3D常见错误信息及解决方案
首先,"spacedesk driver expired"错误通常意味着当前的spacedesk驱动程序版本已过期,需要更新到最新版。spacedesk团队定期发布新版本,修复已知问题并增强软件性能。因此,当我们遇到此类提示时,最直接的解决方案...
STM8 系列编译器 破解版 免Licence 解压直接使用
Session has expired解决方案(亲测可用)
如果数据包在传递过程中未能在规定的跳数内到达目的地,它就会被丢弃,这种情况下在使用ping命令测试网络连通性时,会收到“TTL expired in transit”错误提示。这个错误通常意味着数据包在网络中形成了环路,或者源...
完美解决MyEclipse提示过期Your 30-day trial of MyEclipse has expired.
解决flash builder beta2 licensing for this product has expired(此产品的许可证已过期); 解压后存入Flex的安装文件夹plugins\com.adobe.flexide.amt_4.0.0.235740\os\win32\x86 替换源文件即可