You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tomcat 9.x在Windows Server 2019中使用Windows-MY密钥库时提示“Alias name does not identify a key entry”的问题求助

Tomcat 9.x在Windows Server 2019中使用Windows-MY密钥库时提示“Alias name does not identify a key entry”的问题求助

最近在配置Tomcat的HTTPS服务时遇到了个棘手的问题,先跟大家说下我的运行环境:

  • Servlet/WS: Apache Tomcat 9.0.80
  • OS: Windows Server 2019 Standard
  • Java: OpenJDK 16.0.2 (64-bit, mixed mode, sharing)

我手里有一个用keytool生成的PFX文件,里面包含了私钥、公钥证书,还有中间证书和根证书,是带密码保护的,密钥别名是mycertalias。

之后我通过本地计算机的证书管理器(certlm.msc),把这个私钥和证书导入到了Windows证书存储的「个人\证书」目录下,证书的友好名称和密钥别名完全一致。

接下来我修改了Tomcat的server.xml文件,配置HTTPS连接器的内容如下:

return (<Connector 
        port="443"
        protocol="org.apache.coyote.http11.Http11NioProtocol"
        connectionTimeout="20000"
        URIEncoding="UTF-8"
        SSLEnabled="true"
        maxThreads="1500"
        scheme="https"
        secure="true"
        ...
)

结果启动Tomcat的时候,控制台抛出了错误提示:Alias name does not identify a key entry。我已经反复确认过别名拼写完全正确,也检查过证书存储里的条目没问题,但就是解决不了这个问题。有没有大佬能帮忙分析下可能的原因,或者给点排查方向和解决办法?

备注:内容来源于stack exchange,提问作者user3621633

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:54:50