https端口无法启动

上面是我再server.xml中加的一段话,这个路径和权限都没问题,但是就是8443这个端口无法启动,我上面写法有问题吗 ,错误日志中一直显示下面错误,我怎么改都一直报这个错误Caused by: java.lang.IllegalArgumentException: 在使用SSL连接器时,必须定义SSLHostConfig的certificateFile属性        at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:107)Caused by: java.io.IOException: 在使用SSL连接器时,必须定义SSLHostConfig的certificateFile属性        at org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers(SSLUtilBase.java:351) 我是按照上面设置的,路径也是对的,权限也有,就是总报这个错,不知道为啥

FineReport zjslh1999 发布于 2025-9-17 20:52 (编辑于 2025-9-19 21:08)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-9-17 21:09

按照文档重新配置一遍

不要漏步骤

Tomcat配置SSL证书实现HTTPS访问 https://help.fanruan.com/finereport/doc-view-1430.html

  • zjslh1999 zjslh1999(提问者) Caused by: java.lang.IllegalArgumentException: 在使用SSL连接器时,必须定义SSLHostConfig的certificateFile属性
    at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:107)
    Caused by: java.io.IOException: 在使用SSL连接器时,必须定义SSLHostConfig的certificateFile属性
    at org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers(SSLUtilBase.java:351) 我是按照上面设置的,路径也是对的,权限也有,就是总报这个错,不知道为啥
    2025-09-19 21:05 
最佳回答
0
CD20160914Lv8专家互助
发布于2025-9-19 22:35

还是server.xml文件没有配置正确 。用pfx的证书。你的路径要正确

下面改成你的证书与你的密码。你测试看是否正确?

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
           keystoreFile="/path/bi/project.pfx"
           keystorePass="你的密码"
           keystoreType="PKCS12"
           clientAuth="false" sslProtocol="TLS" />

  • 3关注人数
  • 24浏览人数
  • 最后回答于:2025-9-19 22:35
    请选择关闭问题的原因
    确定 取消
    返回顶部