我已经读过许多关于堆栈溢出的关于此的帖子,我仍然无法弄清楚这一点。
我在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,感谢理解
答案 0 :(得分:1)
提供的答案是配置Tomcat 7的server.xml文件时可能出现的许多问题之一。
答案特定于使用Windows 7,JDK 1.7,64位
为了成功生成Keystore,找到JDK的keytool的路径,这可以在Java的bin文件夹中找到,通过终端到达那一点,然后输入
\ keytool -genkey -alias -keyalg RSA -keystore C:\ MyCert.cert
C:\ MyCert.cert是一个示例,您可能希望将您的证书存储在硬盘中
按Enter键继续