Sso Service wil not start in DX Netops Performance Management

book

Article ID: 207543

calendar_today

Updated On:

Products

CA Performance Management - Usage and Administration

Issue/Introduction

Sso Service will not start in DX Netops Performance Management 

Error seen in the /opt/CA/PerformanceCenter/sso/logs/SSOServce.log file:

      | Started [email protected]{sso,/sso,file:///opt/CA/PerformanceCenter/PerformanceCenter/sso/webapps/sso/,AVAILABLE}{/sso}
WARN  | WrapperSimpleAppMain     | YYYY-MM-DD HH:MM:SS,### | org.eclipse.jetty.xml.XmlConfiguration                           
      | 
java.lang.IllegalStateException: no valid keystore
 at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:50)
 at org.eclipse.jetty.util.ssl.SslContextFactory.loadKeyStore(SslContextFactory.java:1139)
 at org.eclipse.jetty.util.ssl.SslContextFactory.load(SslContextFactory.java:315)
 at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:250)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
 at org.eclipse.jetty.server.SslConnectionFactory.doStart(SslConnectionFactory.java:94)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:138)
 at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
 at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:282)
 at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81)
 at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
 at org.eclipse.jetty.server.Server.doStart(Server.java:394)
 at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1572)
 at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1512)
 at java.security.AccessController.doPrivileged(Native Method)
 at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1511)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at org.eclipse.jetty.start.Main.invokeMain(Main.java:220)
 at org.eclipse.jetty.start.Main.start(Main.java:490)
 at org.eclipse.jetty.start.Main.main(Main.java:77)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:325)
 at java.lang.Thread.run(Thread.java:748)

Cause

No line in  /opt/CA/PerformanceCenter/sso/start.d/ssl.ini that points to jetty keystore 

Environment

Release : 3.7

Component : IM Reporting / Admin / Configuration

Resolution

Verify there is an entry in the  /opt/CA/PerformanceCenter/sso/start.d/ssl.ini file that points to the existing jetty keystore

jetty.sslContext.keyStorePath=etc/keystoreFileNameHere