keytool -genkeypair -alias server -keyalg RSA -keystore ./serverKS.jks \ -keypass p4ssw0rd -storepass p4ssw0rd -validity 900 \ -dname "cn=localhost, ou=DX, o=Clover, c=CR"
Designer does not have its Own Certificate
In order to connect to CloverDX Server via
HTTPS when Designer does not need to have its own certificate, you only need to create a server keystore.
To generate this key, execute the following script (version for Unix) in the
bin subdirectory of JDK or JRE where
keytool is located:
(In these commands,
localhost is the default name of your CloverDX Server, if you want any other Server name, replace the
localhost name in these commands by any other hostname.)
After that, copy the
serverKS.jks file to the
conf subdirectory of Tomcat.
Then, copy the following code to the
server.xml file in this
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="off" /> <Connector port="8443" maxHttpHeaderSize="7192" maxThreads="150" minSpareThreads="25" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" clientAuth="false" sslProtocol="SSL" SSLEnabled="true" protocol="org.apache.coyote.http11.Http11NioProtocol" keystoreFile="pathToTomcatDirectory/conf/serverKS.jks" keystorePass="p4ssw0rd" />
Now you can run CloverDX Server by executing the
startup script located in the
bin subdirectory of Tomcat.
And, when you start your CloverDX Designer, you will be able to create your CloverDX Server projects using the following default connection to Server:
https://localhost:8443/clover where both login name and password are clover.
You will be prompted to accept the Server certificate. Now you can create a CloverDX Server project.