关键工具错误:java.io.FileNotFoundException
Error in key tool: java.io.FileNotFoundException
几天来,我一直在尝试在我使用的 Glassfish 服务器中有效地实施 HTTPS,但这变得不可能了。
我正在尝试生成一个密钥,然后生成一个 CSR 以将其添加到我的 GlassFish 服务器,并为我的 HTTPS 提供一个签名证书(现在我有一个不受信任的证书)。
我进入我的 Java 文件夹,然后 运行 这个命令:
keytool -genkey -keystore keystore1.jks -alias newkey -storepass changeit -keypass changeit
它总是检索你在标题中看到的错误,说它找不到指定的路由。我尝试了许多其他路线:
C:\keystore1.jks
.\keystore1.jks
..\keystore1.jks
...但没有任何效果。它只是不断检索相同的错误,所以我无能为力。
我能做什么?
问题是您的 Java 目录没有写入权限。
当我在我的主目录中发出您的命令时 - 文件已生成,在切换到 Java bin 目录(keytool 所在的位置)后,我得到了 FileNotFoundException。
几天来,我一直在尝试在我使用的 Glassfish 服务器中有效地实施 HTTPS,但这变得不可能了。
我正在尝试生成一个密钥,然后生成一个 CSR 以将其添加到我的 GlassFish 服务器,并为我的 HTTPS 提供一个签名证书(现在我有一个不受信任的证书)。
我进入我的 Java 文件夹,然后 运行 这个命令:
keytool -genkey -keystore keystore1.jks -alias newkey -storepass changeit -keypass changeit
它总是检索你在标题中看到的错误,说它找不到指定的路由。我尝试了许多其他路线:
C:\keystore1.jks .\keystore1.jks ..\keystore1.jks
...但没有任何效果。它只是不断检索相同的错误,所以我无能为力。
我能做什么?
问题是您的 Java 目录没有写入权限。
当我在我的主目录中发出您的命令时 - 文件已生成,在切换到 Java bin 目录(keytool 所在的位置)后,我得到了 FileNotFoundException。