TomcatEmbeddedServletContainerFactory fehlt in Spring Boot 2
Ich habe Spring-Boot-Anwendung, version 1.5.x, die verwendet org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory
ich versuche, die Migration auf Spring Boot 2, aber die app nicht kompiliert, obwohl eine Abhängigkeit zu org.springframework.boot:spring-boot-starter-tomcat
. Der compiler gibt die Fehlermeldung unten:
error: package org.springframework.boot.context.embedded.tomcat
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Spring boot 2.0.0.RELEASE können Sie ersetzen Sie mit folgendem code::
Connector connector = new Connector(TomcatServletWebServerFactory.DEFAULT_PROTOCOL);
Danke für die Antwort.IllegalStateException: No ServletContext set
wenn ich das Tue - keine Ahnung, was mir fehlt?Die Klasse wurde entfernt und ersetzt durch
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
Für mehr info schauen Sie: Spring-Boot-2.0-Migration-Guide, die sagt:
Hatte ich das problem, dass ich brauchte, um geschickt grössere Anfrage, dann die Standard-Größe erlaubt:
Großes Thx!!!
Ich kam aus diesem Artikel:
https://blog.swdev.ed.ac.uk/2015/06/24/adding-embedded-tomcat-ajp-support-to-a-spring-boot-application/
mit spring boot 2.1.3: