Spring boot Spring boot应用程序可以在eclipse环境中启动,但在windows命令行中运行时不能启动快照
我目前正在尝试实现spring boot应用程序,该应用程序支持tlsv1.2。能够用EclipseIDE启动SpringBoot应用程序,但是如果我生成快照并尝试执行它,它将不会启动 Spring启动快照版本:Spring boot Spring boot应用程序可以在eclipse环境中启动,但在windows命令行中运行时不能启动快照,spring-boot,spring-security,tls1.2,Spring Boot,Spring Security,Tls1.2,我目前正在尝试实现spring boot应用程序,该应用程序支持tlsv1.2。能够用EclipseIDE启动SpringBoot应用程序,但是如果我生成快照并尝试执行它,它将不会启动 Spring启动快照版本:2.1.10.构建快照 运行命令:java-jar 但是端口不忙,或者所有所需的密钥库和信任库都存在 这是application.yml的配置 server: port: 8449 ssl: key-store: classpath:keystore.jks ke
2.1.10.构建快照
运行命令:java-jar
但是端口不忙,或者所有所需的密钥库和信任库都存在
这是application.yml的配置
server:
port: 8449
ssl:
key-store: classpath:keystore.jks
key-store-password: allpassword
trust-store: classpath:truststore.jks
trust-store-password: allpassword
client-auth: need
enabled: true
protocol: TLS
enabled-protocols: TLSv1.2
org.apache.catalina.LifecycleException:协议处理程序启动失败
位于org.apache.catalina.connector.connector.startInternal(connector.java:1008)
~[tomcat-embed-core-9.0.26.jar!/:9.0.26]
位于org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
~[tomcat-embed-core-9.0.26.jar!/:9.0.26]
位于org.apache.catalina.core.StandardService.addConnector(StandardService.java:227)
[tomcat-embed-core-9.0.26.jar!/:9.0.26]
位于org.springframework.boot.web.embedded.tomcat.TomcatWebServer.addPreviouslyRemovedConnectors(TomcatWebServer.java:263)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start(TomcatWebServer.java:195)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.startWebServer(ServletWebServerApplicationContext.java:297)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:163)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:552)
[spring-context-5.1.10.RELEASE.jar!/:5.1.10.RELEASE]
位于org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于org.springframework.boot.SpringApplication.run(SpringApplication.java:312)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于org.springframework.boot.SpringApplication.run(SpringApplication.java:1204)
[spring-boot-2.1.10.BUILD-SNAPSHOT.jar!/:2.1.10.BUILD-SNAPSHOT]
位于com.ibm.RoAlliesApplication.main(RoAlliesApplication.java:10)
[类别!/:1.0-SNAPSHOT]
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)~[na:1.8.0\u 221]
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[na:1.8.0_221]
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
~[na:1.8.0_221]
在java.lang.reflect.Method.invoke(Method.java:498)~[na:1.8.0_221]
位于org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
[ro-allies-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
位于org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
[ro-allies-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
位于org.springframework.boot.loader.Launcher.launch(Launcher.java:51)
[ro-allies-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
位于org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:52)
[ro-allies-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]由以下原因引起:
java.lang.IllegalArgumentException:流已关闭
位于org.apache.tomcat.util.net.AbstractJsseEndpoint.CreateSLContext(AbstractJsseEndpoint.java:99)
~[tomcat-embed-core-9.0.26.jar!/:9.0.26]
位于org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:71)
~[tomcat-embed-core-9.0.26.jar!/:9.0.26]
位于org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:218)
~[tomcat-embed-core-9.0.26.jar!/:9.0.26]
位于org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1124)
~[tomcat-embed-core-9.0.26.jar!/:9.0.26]
位于org.apache.tomcat.util.net.AbstractEndpoint.start(AbstractEndpoint.java:1210)
~[tomcat-embed-core-9.0.26.jar!/:9.0.26]
位于org.apache.coyote.AbstractProtocol.start(AbstractProtocol.java:585)
~[tomcat-embed-core-9.0.26.jar!/:9.0.26]
位于org.apache.catalina.connector.connector.startInternal(connector.java:1005)
~[tomcat-embed-core-9.0.26.jar!/:9.0.26]
... 22由于以下原因而忽略的公共帧:java.io.IOException:流已关闭
在java.util.zip.InflaterInputStream.com上重新打开(InflaterInputStream.java:67)
~[na:1.8.0_221]
位于java.util.zip.InflaterInputStream.read(InflaterInputStream.java:142)
~[na:1.8.0_221]
位于org.springframework.boot.loader.jar.ZipInflaterInputStream.read(ZipInflaterInputStream.java:52)
~[ro-allies-1.0-SNAPSHOT.jar:1.0-SNAPSHOT]
在java.io.BufferedInputStream.fill处(BufferedInputStream.java:246)
~[na:1.8.0_221]
在java.io.BufferedInputStream.read处(BufferedInputStream.java:265)
~[na:1.8.0_221]
位于java.security.DigestInputStream.read(DigestInputStream.java:124)
~[na:1.8.0_221]
在java.io.DataInputStream.readInt(DataInputStream.java:387)~[na:1.8.0\u 221]
位于sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:658)
~[na:1.8.0_221]
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-annotations-api</artifactId>
<version>9.0.30</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jdbc</artifactId>
<version>9.0.30</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-jsp-api</artifactId>
<version>9.0.30</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>9.0.30</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-el</artifactId>
<version>9.0.30</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>9.0.30</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-websocket</artifactId>
<version>9.0.30</version>
</dependency>