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

Java 如何在我的tomcat中生成和安装SSL/TLS证书?,java,ssl-certificate,tls1.2,tomcat9,Java,Ssl Certificate,Tls1.2,Tomcat9,我试图按照apache提供的指导原则,以安全模式https而不是http运行ApacheTomcat9 但我收到的错误消息是C:\Program Files\AdoptOpenJDK\jdk-8.0.212.04-hotspot\bin\bin\keytool未被识别为内部或外部命令、可操作程序或批处理文件。当我试图执行命令%JAVA\u HOME%\bin\keytool-genkey-alias tomcat-keyalg RSA时 我已经安装了java,并且还设置了路径 C:\Users&

我试图按照apache提供的指导原则,以安全模式https而不是http运行ApacheTomcat9

但我收到的错误消息是C:\Program Files\AdoptOpenJDK\jdk-8.0.212.04-hotspot\bin\bin\keytool未被识别为内部或外部命令、可操作程序或批处理文件。当我试图执行命令%JAVA\u 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\u HOME%\bin\keytool,所以我在我的JAVA\u HOME路径C:\Program Files\AdoptOpenJDK\jdk-8.0.212.04-hotspot\bin中创建了bin\keytool文件夹

我哪里出错了?

keytool是一个程序,而不是一个文件夹。关于keytool,它解释了更多内容。我认为您的问题在于JAVA_HOME应该是JAVA安装的根文件夹。希望在bin目录中有keytool二进制文件。我认为不应该有bin/bin目录。这没有多大意义