While updating SSL certificate information in Tomcat's configuration file, users may encounter an error such as
This will be seen in the catalina.log and occurs if there are special characters in the password for the keystore in the server.xml. To rectify this issue, there are two methods.
Method 1 (Recommended)
[1] Add the password to the conf/catalina.properties
file.
keystore.password="ABCDE&123"
[2] Edit the server.xml as follows:
certificateKeyStorePassword="${keystore.password}"
Method 2
If the password is to remain in the server.xml, it must be rewritten to escape the special characters. So using the same example, replace the password as follows:
certificateKeyStorePassword="ABCDE&123"
The same method can be applied for any special character. Use the following link as a reference to know what sequences to use
Restart the Spotfire Service after updating the server.xml
Please refer to the following guide for more information.