Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring boot应用程序可以在eclipse环境中启动,但在windows命令行中运行时不能启动快照_Spring Boot_Spring Security_Tls1.2 - Fatal编程技术网

Spring boot Spring boot应用程序可以在eclipse环境中启动,但在windows命令行中运行时不能启动快照

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

我目前正在尝试实现spring boot应用程序,该应用程序支持tlsv1.2。能够用EclipseIDE启动SpringBoot应用程序,但是如果我生成快照并尝试执行它,它将不会启动

Spring启动快照版本:
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>