springboot不能加载https的证书文件(二)
生活随笔
收集整理的這篇文章主要介紹了
springboot不能加载https的证书文件(二)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前面說(shuō)到因?yàn)閟pringboot有自帶的tomcat,直接把證書(shū)打到這個(gè)tomcat容器中了,不同于上面的java實(shí)現(xiàn),tomcat容器有對(duì)應(yīng)https的實(shí)現(xiàn),
將jks或者pfx文件復(fù)制到SpringBoot的resource目錄中:
server:port: 443ssl:key-store: classpath:***.pfxkey-store-password: keystore的密碼默認(rèn)是changeit,每個(gè)人都有自己的,keytool生成jks時(shí)會(huì)要求你輸入,那個(gè)時(shí)候記下來(lái)不要忘記了key-store-type: PKCS12但是我發(fā)現(xiàn)我無(wú)論怎么配置都報(bào)can not load .jks的異常
問(wèn)題分析
到編譯生成的target\class去找kestore.jks文件,發(fā)現(xiàn)確實(shí)沒(méi)有這個(gè)文件,那么就是在編譯的時(shí)候?qū)⑦@個(gè)keystoe.jks文件排除了。
解決方案
原來(lái)是maven-resources-plugin插件的時(shí)候:開(kāi)了過(guò)濾器,那么修改如下
?
總結(jié)
以上是生活随笔為你收集整理的springboot不能加载https的证书文件(二)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 计算机IO系列(二)BIO/NIO/多路
- 下一篇: 解决冲突神器(maven helper)