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
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.
To implement SSL communication between components, please refer below link:
https://docops.ca.com/devtest-solutions/10-X/en/administering/security/using-ssl-to-secure-communication