Enterprise Dashboard service is getting stopped automatically

Document ID : KB000006816
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

Enterprise dashboard service is getting stopped automatically immediately after starting the service. 

 

Below error message i could see in the log file. 

 

 [main] ERROR org.springframework.boot.SpringApplication - Application startup failed 

org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Jetty servlet container 

Caused by: java.lang.IllegalStateException: no valid keystore 

 [main] ERROR dradis.Application - Exception: Unable to start embedded Jetty servlet container 

 

Environment:
SSL protocol has enabled for EnterpriseDashboard and console has configured with https
Resolution:

Please verify keystore path, file and password details has configured properly in dradis.properties file.

Sample properties to enable https and setup the webserver ssl keystore for Enterprise dashboard console are:

dradis.webserver.https.enabled=true

dradis.webserver.ssl.keystore.location={{DRADIS_HOME}}webserver.ks

dradis.webserver.ssl.keystore.password=yourpassword

dradis.webserver.ssl.keymanager.password=yourpassword

 

If we comment out these properties in dradis.properties file, Enterprise Dashboard console uses http protocol for console.

Additional Information:

To implement SSL communitcation between components, please refer below link: 

https://docops.ca.com/devtest-solutions/10-1/en/administering/security/using-ssl-to-secure-communication