Skip to content

Tomcat本地调试开启https

两步即可:

  1. 下载证书 214306549150548.pfx(密码:ymu2),将证书放到 Tomcat 安装目录下。(比如我放在 Tomcat 安装目录下的 cert 文件夹中,路径随意,直接放安装目录根目录也可以。PS. 其实这个证书是滥竽充数的,我们只是需要一个加密的.pfx文件)

  2. 配置 Server.xml。在 Tomcat 安装目录的 conf 文件夹中找到 Server.xml,打开之后,找到端口为 8443 的 Connnector,在这个标签中增加以下属性:

keystoreFile="cert/214306549150548.pfx" keystoreType="PKCS12" keystorePass="214306549150548"
  • keystoreFile 就是证书放的位置,刚才我说了我放在 Tomcat 安装目录的 cert 文件夹中。keystoreType 必须为 PKCS12,keystorePass 必须是 214306549150548,是与我提供下载的 .pfx 文件相对应的。

特别注意

如果使用了 Eclipse 集成的 Tomcat,你可能有多个 Server 配置文件,这些配置文件一般在 \项目工作目录.metadata.plugins\org.eclipse.wst.server.core\tmp*\conf 当中,同样,也要注意 证书文件存放的目录要对应上。

因为https证书是和域名相关联的,所以本地调试应该是会提示不安全。解决这个问题:
hosts绑定mock.link到本地IP,因为我是用这个域名申请的证书。
别的办法我就不知道了

插播一个征婚广告~~

也是受朋友之托。

>_<

女,运营妹,23岁,未婚,身高167cm,体重48KG,山东青岛。

目前在阿里巴巴工作,负责支付宝相关业务,工号 519720401 支付宝搜索工号可见照片。

漂亮大方,爱好读书、健身、游泳、吃鸡。

青岛有房一套,有车。

父母退休,家庭不拜金、人务实,一直没有合适的男朋友。

她本人要求不高,只要对她真心好就行。

 

您的赞助将会鼓励作者技术文章创作以及支持本站运维。

发表评论

Your email is never published nor shared. Required fields are marked *


TOP