0
我创建了一个密钥存储并将其放置在名为“cert”的文件夹中。
我在pom.xml中使用了以下代码来侦听端口号8443,但它对加载页面的浏览器没有影响。我假设shiro工作,因为它成功地将我从端口号8080重定向到8443.
我也没有得到任何使事情变得更难的错误。Shiro使用SSL的Java(maven) - Tomcat 7的https端口插件不能正常工作
<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>
我不知道是否有遗漏。
你是对的。我错过了server.xml文件中8443端口的连接器 – ToDo