草庐IT

TomcatEmbeddedServletContainerFac

全部标签

java - 如何强制 Spring Boot 在集成测试中使用 Tomcat 服务器?

我使用默认的Tomcat嵌入式容器。但是,在我的一些测试中,我使用Wiremock(在下面使用Jetty)。这使我的集成​​测试针对Jetty服务器而不是Tomcat运行。有什么方法可以强制SpringBoot坚持使用Tomcat吗? 最佳答案 正如StéphaneNicoll所说here你应该定义一个空的TomcatEmbeddedServletContainerFactory@Bean简单地添加这样的bean对我来说是不够的。我得到了“多bean”异常。当我将它添加到自定义测试启动器时,我只需要确保它是在EmbeddedServ

java - 如何设置 Spring Boot 以运行 HTTPS/HTTP 端口

Springboot有一些属性来配置web端口和SSL设置,但是一旦设置了SSL证书,http端口就会变成https端口。那么,我怎样才能让两个端口同时运行,例如:80和443?如你所见,只有一个端口的属性,在这种情况下“server.ssl”是启用的,是什么让http端口被自动禁用。#################Server#################server.port=9043server.session-timeout=1800server.ssl.key-store=file:///C:/Temp/config/localhost.jksserver.ssl.ke

java - 如何设置 Spring Boot 以运行 HTTPS/HTTP 端口

Springboot有一些属性来配置web端口和SSL设置,但是一旦设置了SSL证书,http端口就会变成https端口。那么,我怎样才能让两个端口同时运行,例如:80和443?如你所见,只有一个端口的属性,在这种情况下“server.ssl”是启用的,是什么让http端口被自动禁用。#################Server#################server.port=9043server.session-timeout=1800server.ssl.key-store=file:///C:/Temp/config/localhost.jksserver.ssl.ke

java - Spring Boot 2 中缺少 TomcatEmbeddedServletContainerFactory

我有SpringBoot应用程序版本1.5.x,它使用org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory,我正在尝试将其迁移到SpringBoot2,但是app无法编译,尽管a依赖于org.springframework.boot:spring-boot-starter-tomcat。编译器发出以下错误:error:packageorg.springframework.boot.context.embedded.tomcat 最佳答案

java - Spring Boot 2 中缺少 TomcatEmbeddedServletContainerFactory

我有SpringBoot应用程序版本1.5.x,它使用org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory,我正在尝试将其迁移到SpringBoot2,但是app无法编译,尽管a依赖于org.springframework.boot:spring-boot-starter-tomcat。编译器发出以下错误:error:packageorg.springframework.boot.context.embedded.tomcat 最佳答案