首页 > 解决方案 > 无法启动嵌入式 Tomcat 服务器 - 无效的密钥库格式

问题描述

将 keystore.jks 添加到资源目录时出现此错误。当我在命令行中运行 spring-boot 应用程序时,我正面临这个问题。在 IntelliJ IDEA 应用程序中运行没有任何问题。

2020-11-08 21:37:05.776 错误 2422 --- [main] osboot.SpringApplication:应用程序运行失败

org.springframework.context.ApplicationContextException:无法启动 bean 'webServerStartStop';嵌套异常是 org.springframework.boot.web.server.WebServerException: Unable to start Embedded Tomcat server at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:185) ~[spring-context-5.2.9. RELEASE.jar!/:5.2.9.RELEASE] at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:53) ~[spring-context-5.2.9.RELEASE.jar!/:5.2. 9.RELEASE] 在 org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:360) ~[spring-context-5.2.9.RELEASE.jar!/:5.2.9.RELEASE] 在 org. springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:158) ~[spring-context-5.2.9.

标签: spring-bootssl

解决方案


创建jar文件时,我检查了目标目录,classpath中的keystore.jks文件没有被识别!!!我只是在目标中物理复制了 JKS 文件并解决了。


推荐阅读