java - 使用 SSL 证书触发器运行 Tomcat 服务器无法找到或加载主类 cert.pkcs12

标签 java tomcat ssl

我一直在按照本指南在我的 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/

相关文章:

java - 如何在 Hadoop 中共享全局序列号生成器?

tomcat - 在我的代码中停止\启动连接器

spring-mvc - 尽管我在我的 hello-world Spring mvc 项目中没有发现任何错误,但总是得到 404

ssl - 具有 SSL 的自定义子域未重定向到 Azure cloudapp

ssl - 在 openssh 中是否可以明智地编辑 ssh/ssh_config 或 sshd_config 文件密码?

java - 如何将多个文本文件中的字符串添加到数组中

java - 导航后不显示 Android 后退/向上箭头

java - 如何将 H2o 嵌入到 Java 应用程序中?

java - 我看不到更改,即使可重新加载在 Eclipse 中也是如此

.htaccess - 使用和不使用 SSL 将 www 添加到 URL