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