我已经阅读了许多关于堆栈溢出的关于此的帖子,我仍然无法弄清楚这一点 .
我在Windows 7上使用安装程序安装了Tomcat 7.0,并希望更改端口8443
至443,但在此之前,我从我在此论坛上的上一个问题中了解到我
在考虑将端口更改为之前,需要设置证书以使端口8443正常工作
港口443 .
这一步一步指导http://www.mulesoft.com/tomcat-ssl应该足够但我是
真的很困惑这个%JAVA_HOME%\ bin \ keytool -genkey -alias tomcat -keyalg RSA做我
当我这样做时,需要将其输入“cmd”中说“系统无法找到路径”,所以我
尝试过
%JAVA_HOME%\ bin \ keytool -genkey -alias tomcat -keyalg RSA \ -keystore / path / to / my / keystore(Windows)
%JAVA_HOME%\ bin \ keytool -genkey -alias tomcat -keyalg RSA \ -keystore / Program Files / Apache Software Foundation / Tomcat 7.0 / conf
仍然没有运气 .
我的电脑上有java 1.7 64bit
这是我第一次配置Tomcat,感谢您的理解
1 回答
提供的答案是配置Tomcat 7的server.xml文件时可能出现的许多问题中的一个 .
答案特定于使用Windows 7,JDK 1.7,64bit
为了成功生成Keystore,找到JDK的keytool的路径,这可以在Java的bin文件夹中找到,通过终端到达那一点,然后输入
\ keytool -genkey -alias -keyalg RSA -keystore C:\ MyCert.cert
C:\ MyCert.cert是一个示例,您可能希望将您的证书存储在硬盘中
点击进入并继续