/app/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh来启动(原来是可以的),则发现应用并没有启动,控制台正常访问,但显示的状态和开始一样,在网上搜索,查看了nodeagent的日志,发现报错:
[15-10-8 20:40:35:914 CST] 0000001d ORBRas E com.ibm.ws.security.orbssl.WSSSLClientSocketFactoryImpl createSSLSocket ProcessDiscovery : 0 JSSL0080E: javax.net.ssl.SSLHandshakeException - 客户机和服务器无法通过需要的安全性级别。原因:com.ibm.jsse2.util.h: No trusted certificate found javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: No trusted certificate found
at com.ibm.jsse2.n.a(n.java:42)
at com.ibm.jsse2.pc.a(pc.java:599)
at com.ibm.jsse2.eb.a(eb.java:238)
at com.ibm.jsse2.eb.a(eb.java:348)
at com.ibm.jsse2.fb.a(fb.java:224)
at com.ibm.jsse2.fb.a(fb.java:408)
at com.ibm.jsse2.eb.m(eb.java:149)
at com.ibm.jsse2.eb.a(eb.java:209)
at com.ibm.jsse2.pc.a(pc.java:255)
at com.ibm.jsse2.pc.g(pc.java:502)
at com.ibm.jsse2.pc.a(pc.java:338)
at com.ibm.jsse2.pc.startHandshake(pc.java:548)
at com.ibm.ws.security.orbssl.WSSSLClientSocketFactoryImpl.createSSLSocket(WSSSLClientSocketFactoryImpl.java:490)
at com.ibm.ws.orbimpl.transport.WSSSLTransportConnection.createSocket(WSSSLTransportConnection.java:232)
at com.ibm.ws.orbimpl.transport.WSSSLTransportConnection.createSocket(WSSSLTransportConnection.java:311)
at com.ibm.CORBA.transport.TransportConnectionBase.connect(TransportConnectionBase.java:356)
at com.ibm.ws.orbimpl.transport.WSTransport$1.run(WSTransport.java:495)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
at com.ibm.ws.orbimpl.transport.WSTransport.getConnection(WSTransport.java:492)
at com.ibm.CORBA.transport.TransportBase.getConnection(TransportBase.java:187)
at com.ibm.rmi.iiop.TransportManager.get(TransportManager.java:93)
at com.ibm.rmi.iiop.GIOPImpl.getConnection(GIOPImpl.java:129)
at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:205)
at com.ibm.rmi.corba.ClientDelegate.locate(ClientDelegate.java:1966)
at com.ibm.rmi.corba.ClientDelegate._createRequest(ClientDelegate.java:1991)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1169)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1270)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1327)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1131)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1293)
at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1869)
at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1249)
at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:458)
at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(_NamingContextStub.java:488)
at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:4375)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1905)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1866)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1556)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1358)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:172)
at javax.naming.InitialContext.lookup(InitialContext.java:363)
at com.ibm.ws.management.connector.rmi.RMIConnectorClient.reconnect(RMIConnectorClient.java:248)
at com.ibm.ws.management.connector.rmi.RMIConnectorClient.reconnect(RMIConnectorClient.java:215)
at com.ibm.ws.management.connector.rmi.RMIConnectorClient.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:522)
at com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:558)
at com.ibm.websphere.management.AdminClientFactory.access$000(AdminClientFactory.java:107)
at com.ibm.websphere.management.AdminClientFactory$1.run(AdminClientFactory.java:185)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:181)
at com.ibm.ws.management.RoutingTable$Accessor.getConnector(RoutingTable.java:834)
at com.ibm.ws.management.RoutingTable$Accessor.getConnector(RoutingTable.java:880)
at com.ibm.ws.management.RoutingTable$Accessor.resetSession(RoutingTable.java:903)
at com.ibm.ws.management.RoutingTable.addParent(RoutingTable.java:558)
at com.ibm.ws.management.discovery.NADiscoveryAdapter.updateRoutingTable(NADiscoveryAdapter.java:65)
at com.ibm.ws.management.discovery.DiscoveryAdapter.event(DiscoveryAdapter.java:269)
at com.ibm.ws.management.discovery.DiscoveryService.pushResponse(DiscoveryService.java:395)
at com.ibm.ws.management.discovery.DiscoveryService.demux(DiscoveryService.java:536)
at com.ibm.ws.management.discovery.Endpoint.demux(Endpoint.java:196)
at com.ibm.ws.management.discovery.transport.TcpConnection.run(TcpConnection.java:189)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1560)
Caused by: com.ibm.jsse2.util.h: No trusted certificate found
at com.ibm.jsse2.util.g.a(g.java:136)
at com.ibm.jsse2.util.g.b(g.java:29)
at com.ibm.jsse2.util.e.a(e.java:8)
at com.ibm.jsse2.ec.checkServerTrusted(ec.java:44)
at com.ibm.ws.ssl.core.WSX509TrustManager.checkServerTrusted(WSX509TrustManager.java:286)
at com.ibm.jsse2.nb.checkServerTrusted(nb.java:13)
at com.ibm.jsse2.fb.a(fb.java:8)
... 59 more
异常堆栈跟踪:javax.naming.NamingException: Error during resolve [Root exception is org.omg.CORBA.TRANSIENT: initial and forwarded IOR inaccessible:
Forwarded IOR failed with: CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_CLIENT_SOCKET: JSSL0080E: javax.net.ssl.SSLHandshakeException - 客户机和服务器无法通过需要的安全性级别。原因:com.ibm.jsse2.util.h: No trusted certificate found
Initial IOR failed with: CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_CLIENT_SOCKET: JSSL0080E: javax.net.ssl.SSLHandshakeException - 客户机和服务器无法通过需要的安全性级别。原因:com.ibm.jsse2.util.h: No trusted certificate found vmcid: IBM minor code: E07 completed: No]
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1943)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1866)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1556)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1358)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:172)
at javax.naming.InitialContext.lookup(InitialContext.java:363)
at com.ibm.ws.management.connector.rmi.RMIConnectorClient.reconnect(RMIConnectorClient.java:248)
at com.ibm.ws.management.connector.rmi.RMIConnectorClient.reconnect(RMIConnectorClient.java:215)
at com.ibm.ws.management.connector.rmi.RMIConnectorClient.
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:522)
at com.ibm.websphere.management.AdminClientFactory.createAdminClientPrivileged(AdminClientFactory.java:558)
at com.ibm.websphere.management.AdminClientFactory.access$000(AdminClientFactory.java:107)
at com.ibm.websphere.management.AdminClientFactory$1.run(AdminClientFactory.java:185)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:181)
at com.ibm.ws.management.RoutingTable$Accessor.getConnector(RoutingTable.java:834)
at com.ibm.ws.management.RoutingTable$Accessor.getConnector(RoutingTable.java:880)
at com.ibm.ws.management.RoutingTable$Accessor.resetSession(RoutingTable.java:903)
at com.ibm.ws.management.RoutingTable.addParent(RoutingTable.java:558)
at com.ibm.ws.management.discovery.NADiscoveryAdapter.updateRoutingTable(NADiscoveryAdapter.java:65)
at com.ibm.ws.management.discovery.DiscoveryAdapter.event(DiscoveryAdapter.java:269)
at com.ibm.ws.management.discovery.DiscoveryService.pushResponse(DiscoveryService.java:395)
at com.ibm.ws.management.discovery.DiscoveryService.demux(DiscoveryService.java:536)
at com.ibm.ws.management.discovery.Endpoint.demux(Endpoint.java:196)
at com.ibm.ws.management.discovery.transport.TcpConnection.run(TcpConnection.java:189)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1560)
Caused by: org.omg.CORBA.TRANSIENT: initial and forwarded IOR inaccessible:
Forwarded IOR failed with: CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_CLIENT_SOCKET: JSSL0080E: javax.net.ssl.SSLHandshakeException - 客户机和服务器无法通过需要的安全性级别。原因:com.ibm.jsse2.util.h: No trusted certificate found
Initial IOR failed with: CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_CLIENT_SOCKET: JSSL0080E: javax.net.ssl.SSLHandshakeException - 客户机和服务器无法通过需要的安全性级别。原因:com.ibm.jsse2.util.h: No trusted certificate found vmcid: IBM minor code: E07 completed: No
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1176)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1270)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1327)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1131)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1293)
at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1869)
at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1249)
at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:458)
at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(_NamingContextStub.java:488)
at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:4375)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1905)
... 28 more
Caused by: org.omg.CORBA.COMM_FAILURE: CAUGHT_EXCEPTION_WHILE_CONFIGURING_SSL_CLIENT_SOCKET: JSSL0080E: javax.net.ssl.SSLHandshakeException - 客户机和服务器无法通过需要的安全性级别。原因:com.ibm.jsse2.util.h: No trusted certificate found vmcid: 0x49421000 minor code: 70 completed: No
at com.ibm.ws.security.orbssl.WSSSLClientSocketFactoryImpl.createSSLSocket(WSSSLClientSocketFactoryImpl.java:580)
at com.ibm.ws.orbimpl.transport.WSSSLTransportConnection.createSocket(WSSSLTransportConnection.java:232)
at com.ibm.ws.orbimpl.transport.WSSSLTransportConnection.createSocket(WSSSLTransportConnection.java:311)
at com.ibm.CORBA.transport.TransportConnectionBase.connect(TransportConnectionBase.java:356)
at com.ibm.ws.orbimpl.transport.WSTransport$1.run(WSTransport.java:495)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
at com.ibm.ws.orbimpl.transport.WSTransport.getConnection(WSTransport.java:492)
at com.ibm.CORBA.transport.TransportBase.getConnection(TransportBase.java:187)
at com.ibm.rmi.iiop.TransportManager.get(TransportManager.java:93)
at com.ibm.rmi.iiop.GIOPImpl.getConnection(GIOPImpl.java:129)
at com.ibm.rmi.iiop.GIOPImpl.locate(GIOPImpl.java:205)
at com.ibm.rmi.corba.ClientDelegate.locate(ClientDelegate.java:1966)
at com.ibm.rmi.corba.ClientDelegate._createRequest(ClientDelegate.java:1991)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1169)
... 38 more
在网搜索很久一直没能解决,因为是生产环境,只能先把应用启了,现在控制台基本相当于没用。想请教各位大神,具体如果解决,网上说是认证过期了,因为是生产环境不是很敢尝试,请高手指点。谢谢,QQ:155096552,必有重谢;