如何在我的tomcat中生成和安装SSL / TLS证书?

问题描述 投票:0回答:1

我正在按照apache提供的指南,以安全模式(https而非http)运行我的apache tomcat 9。

https://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html

但是我收到错误消息,因为C:\Program Files\AdoptOpenJDK\jdk-8.0.212.04-hotspot\bin\bin\keytool未被识别为内部或外部命令,可操作程序或批处理文件。”当我尝试执行命令"%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keyalg RSA时>

我已经安装了Java,并且还设置了路径。

C:\Users>echo %JAVA_HOME%
C:\Program Files\AdoptOpenJDK\jdk-8.0.212.04-hotspot\bin

在上述指南中,因为它被称为“%JAVA_HOME%\ bin \ keytool”,所以我在Java_home路径(C:\ Program Files \ AdoptOpenJDK \ jdk-8.0.212.04-hotspot \ bin)中创建了bin \ keytool文件夹

我哪里出错了?

我正在按照apache提供的指南,以安全模式(https而非http)运行我的apache tomcat 9。 https://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html但我是...

java ssl-certificate tls1.2 tomcat9
1个回答
1
投票

keytool是一个程序-不是文件夹。关于keytool的Another question,详细说明了它的含义。我认为您的问题是JAVA_HOME应该是Java安装的根文件夹。希望在bin目录中具有keytool二进制文件。我不认为应该有bin/bin目录。这没有多大意义。

© www.soinside.com 2019 - 2024. All rights reserved.