我正在尝试按照apache提供的指南在安全模式(https而不是http)下运行我的apache tomcat 9。
https://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html
当我尝试执行命令"%JAVA_HOME%\bin\keytool" -genkey -alias tomcat -keyalg RSA时,我收到错误消息,因为C:\Program Files\AdoptOpenJDK\jdk-8.0.212.04-hotspot\bin\bin\keytool未被识别为内部或外部命令、可操作程序或批处理文件。
我已经安装了java,路径也设置好了。
C:\Users>echo %JAVA_HOME%
C:\Program Files\AdoptOpenJDK\jdk-8.0.212.04-hotspot\bin在上面的指南中,因为它被称为“keytool”,所以我在我的keytool路径中创建了bin\%JAVA_HOME%\bin\keytool文件夹(C:\Program Java_home
我哪里错了?
发布于 2019-07-24 15:03:01
keytool是一个程序,而不是一个文件夹。Another question关于keytool的更多解释是什么。我认为这里的问题是JAVA_HOME应该是java安装的根文件夹。您希望在bin目录中有keytool二进制文件。我不认为应该有一个bin/bin目录。这没有多大意义。
https://stackoverflow.com/questions/57176962
复制相似问题