我一直在按照本指南在我的 Tomcat 服务器上设置 SSL 证书。 https://docs.oracle.com/cd/E29585_01/PlatformServices.61x/security/src/tsec_ssl_jsp_pkcs12.html
当我尝试使用提到的参数(使用我的密码)运行 .bat 文件时:
-Djavax.net.ssl.keyStoreType=PKCS12
-Djavax.net.ssl.keyStore=%CLIENT_CERT%
-Djavax.net.ssl.keyStorePassword=endeca
-Djavax.net.ssl.trustStore=%CLIENT_CERT%
-Djavax.net.ssl.trustStorePassword=endeca
我在启动时遇到这个错误:
Error: Could not find or load main class Files\Java\jre7\lib\security\cert.pkcs12
知道我做错了什么吗?
最佳答案
问题是java安装路径C:\Program Files\Java
有空格引起的。将 java 安装到没有空格的路径将解决问题。
更新
在路径周围添加引号也解决了这个问题。谢谢@Ondrej
关于java - 使用 SSL 证书触发器运行 Tomcat 服务器无法找到或加载主类 cert.pkcs12,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40214101/