I am trying to install an SSL certificate in tomcat 8.5.
I keep getting the following error: " java.lang.IllegalArgumentException: Illegal character in opaque part at index 2: C:\Windows\system32\config\systemprofile/.keystore".
I do not reference "C:\Windows\system32\config\systemprofile/.keystore" anywhere. Even if I change the "server.xml" file to point to a keystore that does not exist I am still getting the same error. I have attached the "server.xml" and the tomcat log.
Any help would be greatly appreciated.
It looks like there maybe two issues:
- the attribute name is keystoreFile, not keystorefile (this matters on Linux, not sure about Windows)
- it appears like the attribute value is being parsed as a URI - trying specifying file:///C:/Users/jitadmin/TestKeyStore.jks