我已经按照以下步骤在 Netbeans 的 tomcat 中配置了 HTTPS,但是当我尝试通过 HTTPS 访问站点时,我收到错误"安全连接失败"。请帮忙
1) 生成密钥
keytool -genkey -alias Crunchify -keyalg RSA -keystore
2) 复制密钥<tomcat installation dir>
/conf 目录
3)修改服务器.xml文件
<Connector SSLEnabled="true" acceptCount="100" clientAuth="false" disableUploadTimeout="true" enableLookups="false" keystoreFile="conf/.keystore" keystorePass="password" maxThreads="25" port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https" secure="true" sslProtocol="TLS"/>
4)打开项目网站.xml并在<web-app>
下添加以下标签
<security-constraint>
<display-name>Constraint2</display-name>
<web-resource-collection>
<web-resource-name>secure</web-resource-name>
<description/>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<description/>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
嘿,我
不确定这是否是一个问题,但类似的事情发生在我身上,问题是 tomcat 正在提供的密钥库中寻找别名 tomcat 并且如果没有,则会失败。因此,请尝试使用别名雄猫的步骤1