1

我已经阅读了许多关于堆栈溢出的先前帖子,但我仍然无法弄清楚这一点。

我使用安装程序在 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,感谢理解

4

1 回答 1

1

提供的这个答案是配置 Tomcat 7 的 server.xml 文件时可能出现的众多问题之一。

答案特定于使用 Windows 7、JDK 1.7、64 位

为了成功生成密钥库,请在 Java 的 bin 文件夹中找到 JDK 的 keytool 的路径,通过终端到达该点,然后输入

\keytool -genkey -alias -keyalg RSA -keystore C:\MyCert.cert

C:\MyCert.cert 是一个示例,您可能希望将证书存储在硬盘中的其他位置

点击进入并继续

于 2012-04-18T16:21:13.337 回答