Symptom
When starting the License Server, the following error appears in the console or in the log file "semarchy-xdi-license-server\ext\yajsw\log\wrapper.log" :
java.lang.Exception: spring-context.xml file : You have to configure the com.semarchy.xdi.license.server.plugin.ssl.impl.DesignerSslPlugin element to enable or disable SSL
at com.semarchy.xdi.license.server.LicenceServer.startHTTPServer(LicenceServer.java:381)
at com.semarchy.xdi.license.server.LicenceServer.startServer(LicenceServer.java:334)
at com.semarchy.xdi.license.server.LicenceServer.main(LicenceServer.java:640)
Solution
This is because the License Server is now delivered by default with SSL/TLS mode enabled.
You have to :
- configure the License Server to use a valid SSL/TLS certificate
- or disable the SSL/TLS mode, and place the License Server behind a SSL/TLS secured front service (proxy, load balancer...).
Please refer to the Reference Documentation for more details on this configuration.