gpt4 book ai didi

Java (maven) 将 SSL 与 Shiro 结合使用 - Tomcat 7 的 https 端口插件无法正常工作

转载 作者:行者123 更新时间:2023-11-28 22:40:18 31 4
gpt4 key购买 nike

我创建了一个 keystore 并将其放在名为“cert”的文件夹中。
我在 pom.xml 中使用下面的代码来监听端口号 8443,但它对浏览器加载页面没有影响。我假设 shiro 可以工作,因为它成功地将我从端口号 8080 重定向到 8443。
我也没有收到任何让事情变得更难的错误。

<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<path>/${project.build.finalName}</path>
<contextFile>${basedir}/WebContent/META-INF/context.xml</contextFile>
<httpsPort>8443</httpsPort>
<keystoreFile>${basedir}/certs/cert.jks</keystoreFile>
<keystorePass>secret</keystorePass>
</configuration>
</plugin>

不知道是不是漏了什么

最佳答案

来自 tomcat ssl docs ,https配置在$CATALINA_BASE/conf/server.xml中。

因此相信您需要去那里看看。我不熟悉 shiro,但相信如果您使用 Tomcat,您需要检查 server.xml 配置。

Maven 需要读取 pom.xml 并且 shiro 插件可能会为您配置 ssl 但它最终需要更新 server.xml。检查一下。

关于Java (maven) 将 SSL 与 Shiro 结合使用 - Tomcat 7 的 https 端口插件无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41780040/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com