相关疑难解决方法(0)

找不到spring-boot可执行文件warstore

我用ssl支持构建spring-boot可执行文件war.我的application.properties文件是:

server.port = 8443
server.ssl.key-store = classpath:keystore.jks
server.ssl.key-store-password = secret
server.ssl.key-password = another-secret
Run Code Online (Sandbox Code Playgroud)

WAR文件包含'keystore.jks'文件.但我得到奇怪的例外:

org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Could not find key store classpath:keystore.jks
Run Code Online (Sandbox Code Playgroud)

Caused by: java.io.FileNotFoundException: class path resource [keystore.jks] cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/D:/projects/vi3na/vi3na.web/target/vi3na.war!/WEB-INF/classes!/keystore.jks
Run Code Online (Sandbox Code Playgroud)

什么签'!' 指的是在路径 'd:!/projects/vi3na/vi3na.web/target/vi3na.war/WEB-INF/classes中/keystore.jks'

ssl tomcat war keystore spring-boot

6
推荐指数
1
解决办法
6920
查看次数

标签 统计

keystore ×1

spring-boot ×1

ssl ×1

tomcat ×1

war ×1