环境:weblogic923
[wls9@emmon bin]$ /app/wls9/jrrt-4.0.1-1.5.0/bin/java -version
java version “1.5.0_24″
Java(TM) Platform, Standard Edition for Business (build 1.5.0_24-b02)
Oracle JRockit(R) (build R28.0.1-21-133393-1.5.0_24-20100512-2126-linux-ia32, compiled mode)
Red Hat Enterprise Linux Server release 5.2 (Tikanga)
[wls9@emmon bin]$ getconf LONG_BIT
64
故障描述:
在console上开启domain级别的管理端口
修改完后后台报错:
####<Feb 18, 2011 4:09:09 PM CST> <Critical> <WebLogicServer> <emmon> <AdminServer> <Main Thread> <<WLS Kernel>> <> <> <1298016549406> <BEA-000362> <Server failed. Reason:
There are 1 nested errors:
java.io.IOException: PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11
at weblogic.server.channels.DynamicSSLListenThread.<init>(DynamicSSLListenThread.java:59)
at weblogic.server.channels.DynamicListenThreadManager.createListener(DynamicListenThreadManager.java:273)
at weblogic.server.channels.AdminPortService.bindListeners(AdminPortService.java:76)
at weblogic.server.channels.EnableAdminListenersService.start(EnableAdminListenersService.java:39)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Caused by: java.security.cert.CertificateParsingException: PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11
at com.certicom.security.cert.internal.x509.X509V3CertImpl.<init>(Unknown Source)
at com.certicom.tls.interfaceimpl.CertificateSupport.addTrustedCertificate(Unknown Source)
at com.certicom.net.ssl.SSLContext.addTrustedCertificate(Unknown Source)
at com.bea.sslplus.CerticomSSLContext.addTrustedCA(Unknown Source)
at weblogic.security.utils.SSLContextWrapper.addTrustedCA(SSLContextWrapper.java:43)
at weblogic.security.utils.SSLContextManager.createServerSSLContext(SSLContextManager.java:320)
at weblogic.security.utils.SSLContextManager.getChannelSSLContext(SSLContextManager.java:239)
at weblogic.security.utils.SSLContextManager.getSSLServerSocketFactory(SSLContextManager.java:90)
at weblogic.server.channels.DynamicSSLListenThread.<init>(DynamicSSLListenThread.java:55)
… 6 more
故障原因:
Security Baseline
This update release specifies the following security baselines for use with the original Java Plug-in technology:
JRE Family Version
Security Baseline
5.0
1.5.0_18
Root Certificates Included
Root Certificates are included in this release. The following root certificates have been added:
- Two additional T-systems root CA certs (Refer to 6803022.)
- Two Unizeto root certs (Refer to 6803036.)
解决办法:
更换JDK版本为jrockit1.5.0_14后启动成功。
参考文档:
http://www.oracle.com/technetwork/java/javase/6u13-142696.html
http://forums.oracle.com/forums/thread.jspa?threadID=947219