skip to Main Content

I updated my project from Spring Boot 1.5.6.RELEASE to 2.2.5.RELEASE and now I get an error claiming that the web server cannot be started because org.apache.tomcat.util.modeler.Registry.disableRegistry() cannot be found. This is a call made by Spring and it’s not under my control. I have as dependencies org.apache.tomcat tomcat-servlet-api and org.apache.tomcat tomcat-catalina version 9.0.33, which are pretty new.

The error message itself seems very verbose but I don’t really understand what am I supposed to do. I don’t think it’s my job to tamper with the class path.

"C:Program FilesJetBrainsIntelliJ IDEA 2020.3.1jbrbinjava.exe" 

-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:61285,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:C:UsersTMitk.IntelliJIdea2019.3systemcaptureAgentdebugger-agent.jar -Dfile.encoding=UTF-8 -classpath "C:UsersTMitkMEGAhomeEDCccbusseagullsreusetargetclasses;C:UsersTMitk.m2repositoryiojsonwebtokenjjwt.6.0jjwt-0.6.0.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-data-jpa1.5.6.RELEASEspring-boot-starter-data-jpa-1.5.6.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter2.2.5.RELEASEspring-boot-starter-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot2.2.5.RELEASEspring-boot-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-autoconfigure2.2.5.RELEASEspring-boot-autoconfigure-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-logging2.2.5.RELEASEspring-boot-starter-logging-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositorychqoslogbacklogback-classic1.2.3logback-classic-1.2.3.jar;C:UsersTMitk.m2repositoryorgapachelogginglog4jlog4j-to-slf4j2.12.1log4j-to-slf4j-2.12.1.jar;C:UsersTMitk.m2repositoryorgapachelogginglog4jlog4j-api2.12.1log4j-api-2.12.1.jar;C:UsersTMitk.m2repositoryorgslf4jjul-to-slf4j1.7.30jul-to-slf4j-1.7.30.jar;C:UsersTMitk.m2repositoryorgyamlsnakeyaml1.25snakeyaml-1.25.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-aop2.2.5.RELEASEspring-boot-starter-aop-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgaspectjaspectjweaver1.9.5aspectjweaver-1.9.5.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-jdbc2.2.5.RELEASEspring-boot-starter-jdbc-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositorycomzaxxerHikariCP3.4.2HikariCP-3.4.2.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-jdbc5.2.4.RELEASEspring-jdbc-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorghibernatehibernate-core5.4.12.Finalhibernate-core-5.4.12.Final.jar;C:UsersTMitk.m2repositoryorgjbossloggingjboss-logging3.4.1.Finaljboss-logging-3.4.1.Final.jar;C:UsersTMitk.m2repositoryjavaxpersistencejavax.persistence-api2.2javax.persistence-api-2.2.jar;C:UsersTMitk.m2repositoryorgjavassistjavassist3.24.0-GAjavassist-3.24.0-GA.jar;C:UsersTMitk.m2repositorynetbytebuddybyte-buddy1.10.8byte-buddy-1.10.8.jar;C:UsersTMitk.m2repositoryantlrantlr2.7.7antlr-2.7.7.jar;C:UsersTMitk.m2repositoryorgjbossspecjavaxtransactionjboss-transaction-api_1.2_spec1.1.1.Finaljboss-transaction-api_1.2_spec-1.1.1.Final.jar;C:UsersTMitk.m2repositoryorgjbossjandex2.1.1.Finaljandex-2.1.1.Final.jar;C:UsersTMitk.m2repositorycomfasterxmlclassmate1.5.1classmate-1.5.1.jar;C:UsersTMitk.m2repositoryorgdom4jdom4j2.1.1dom4j-2.1.1.jar;C:UsersTMitk.m2repositoryorghibernatecommonhibernate-commons-annotations5.1.0.Finalhibernate-commons-annotations-5.1.0.Final.jar;C:UsersTMitk.m2repositoryorgglassfishjaxbjaxb-runtime2.3.2jaxb-runtime-2.3.2.jar;C:UsersTMitk.m2repositoryorgglassfishjaxbtxw22.3.2txw2-2.3.2.jar;C:UsersTMitk.m2repositorycomsunistackistack-commons-runtime3.0.8istack-commons-runtime-3.0.8.jar;C:UsersTMitk.m2repositoryorgjvnetstaxexstax-ex1.8.1stax-ex-1.8.1.jar;C:UsersTMitk.m2repositorycomsunxmlfastinfosetFastInfoset1.2.16FastInfoset-1.2.16.jar;C:UsersTMitk.m2repositoryorghibernatehibernate-entitymanager5.4.12.Finalhibernate-entitymanager-5.4.12.Final.jar;C:UsersTMitk.m2repositoryjavaxtransactionjavax.transaction-api1.3javax.transaction-api-1.3.jar;C:UsersTMitk.m2repositoryorgspringframeworkdataspring-data-jpa2.2.5.RELEASEspring-data-jpa-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkdataspring-data-commons2.2.5.RELEASEspring-data-commons-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-orm5.2.4.RELEASEspring-orm-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-aspects5.2.4.RELEASEspring-aspects-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-web2.2.5.RELEASEspring-boot-starter-web-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-json2.2.5.RELEASEspring-boot-starter-json-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositorycomfasterxmljacksondatatypejackson-datatype-jdk82.10.2jackson-datatype-jdk8-2.10.2.jar;C:UsersTMitk.m2repositorycomfasterxmljacksondatatypejackson-datatype-jsr3102.10.2jackson-datatype-jsr310-2.10.2.jar;C:UsersTMitk.m2repositorycomfasterxmljacksonmodulejackson-module-parameter-names2.10.2jackson-module-parameter-names-2.10.2.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-validation2.2.5.RELEASEspring-boot-starter-validation-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryjakartavalidationjakarta.validation-api2.0.2jakarta.validation-api-2.0.2.jar;C:UsersTMitk.m2repositoryorghibernatevalidatorhibernate-validator6.0.18.Finalhibernate-validator-6.0.18.Final.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-web5.2.4.RELEASEspring-web-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositorymysqlmysql-connector-java8.0.19mysql-connector-java-8.0.19.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-tomcat2.2.5.RELEASEspring-boot-starter-tomcat-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryjakartaannotationjakarta.annotation-api1.3.5jakarta.annotation-api-1.3.5.jar;C:UsersTMitk.m2repositoryorgapachetomcatembedtomcat-embed-core8.5.37tomcat-embed-core-8.5.37.jar;C:UsersTMitk.m2repositoryorgapachetomcatembedtomcat-embed-el8.5.37tomcat-embed-el-8.5.37.jar;C:UsersTMitk.m2repositoryorgapachetomcatembedtomcat-embed-websocket8.5.37tomcat-embed-websocket-8.5.37.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-catalina9.0.22tomcat-catalina-9.0.22.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-jsp-api8.5.37tomcat-jsp-api-8.5.37.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-el-api8.5.37tomcat-el-api-8.5.37.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-juli9.0.22tomcat-juli-9.0.22.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-annotations-api8.5.37tomcat-annotations-api-8.5.37.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-api9.0.22tomcat-api-9.0.22.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-jni9.0.22tomcat-jni-9.0.22.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-coyote9.0.22tomcat-coyote-9.0.22.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-util9.0.22tomcat-util-9.0.22.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-util-scan9.0.22tomcat-util-scan-9.0.22.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-jaspic-api9.0.22tomcat-jaspic-api-9.0.22.jar;C:UsersTMitk.m2repositoryorgapachetomcattomcat-servlet-api9.0.33tomcat-servlet-api-9.0.33.jar;C:UsersTMitk.m2repositoryjakartaxmlbindjakarta.xml.bind-api2.3.2jakarta.xml.bind-api-2.3.2.jar;C:UsersTMitk.m2repositoryjakartaactivationjakarta.activation-api1.2.2jakarta.activation-api-1.2.2.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-core5.2.4.RELEASEspring-core-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-jcl5.2.4.RELEASEspring-jcl-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgwebjarswebjars-locator.32webjars-locator-0.32.jar;C:UsersTMitk.m2repositoryorgwebjarswebjars-locator-core.41webjars-locator-core-0.41.jar;C:UsersTMitk.m2repositoryiogithubclassgraphclassgraph4.8.44classgraph-4.8.44.jar;C:UsersTMitk.m2repositoryorgwebjarsnpmangular__http2.4.10angular__http-2.4.10.jar;C:UsersTMitk.m2repositoryorgwebjarssockjs-client1.0.2sockjs-client-1.0.2.jar;C:UsersTMitk.m2repositoryorgwebjarsstomp-websocket2.3.3stomp-websocket-2.3.3.jar;C:UsersTMitk.m2repositoryorgwebjarsbootstrap3.3.7bootstrap-3.3.7.jar;C:UsersTMitk.m2repositoryorgwebjarsjquery3.1.0jquery-3.1.0.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-websocket2.2.5.RELEASEspring-boot-starter-websocket-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-messaging5.2.4.RELEASEspring-messaging-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-websocket5.2.4.RELEASEspring-websocket-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgjxlsjxls-poi1.0.11jxls-poi-1.0.11.jar;C:UsersTMitk.m2repositoryorgjxlsjxls2.8.0jxls-2.8.0.jar;C:UsersTMitk.m2repositoryorgapachecommonscommons-jexl33.1commons-jexl3-3.1.jar;C:UsersTMitk.m2repositorycommons-beanutilscommons-beanutils1.9.3commons-beanutils-1.9.3.jar;C:UsersTMitk.m2repositorycommons-collectionscommons-collections3.2.2commons-collections-3.2.2.jar;C:UsersTMitk.m2repositorychqoslogbacklogback-core1.2.3logback-core-1.2.3.jar;C:UsersTMitk.m2repositoryorgapachepoipoi3.14poi-3.14.jar;C:UsersTMitk.m2repositorycommons-codeccommons-codec1.13commons-codec-1.13.jar;C:UsersTMitk.m2repositoryorgapachepoipoi-ooxml3.14poi-ooxml-3.14.jar;C:UsersTMitk.m2repositoryorgapachepoipoi-ooxml-schemas3.14poi-ooxml-schemas-3.14.jar;C:UsersTMitk.m2repositoryorgapachexmlbeansxmlbeans2.6.0xmlbeans-2.6.0.jar;C:UsersTMitk.m2repositorystaxstax-api1.0.1stax-api-1.0.1.jar;C:UsersTMitk.m2repositorycomgithubvirtualdcurvesapi1.03curvesapi-1.03.jar;C:UsersTMitk.m2repositoryorgapachecommonscommons-jexl2.1.1commons-jexl-2.1.1.jar;C:UsersTMitk.m2repositoryorgslf4jslf4j-api1.7.30slf4j-api-1.7.30.jar;C:UsersTMitk.m2repositoryorgslf4jjcl-over-slf4j1.7.30jcl-over-slf4j-1.7.30.jar;C:UsersTMitk.m2repositoryorgspringframeworkdataspring-data-redis1.6.4.RELEASEspring-data-redis-1.6.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-tx5.2.4.RELEASEspring-tx-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-oxm5.2.4.RELEASEspring-oxm-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-aop5.2.4.RELEASEspring-aop-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-context-support5.2.4.RELEASEspring-context-support-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositorycomitextpdfitextpdf5.5.12itextpdf-5.5.12.jar;C:UsersTMitk.m2repositoryorgapachepdfboxpdfbox2.0.7pdfbox-2.0.7.jar;C:UsersTMitk.m2repositoryorgapachepdfboxfontbox2.0.7fontbox-2.0.7.jar;C:UsersTMitk.m2repositorycommons-loggingcommons-logging1.2commons-logging-1.2.jar;C:UsersTMitk.m2repositorycomlowagieitext2.1.7itext-2.1.7.jar;C:UsersTMitk.m2repositorybouncycastlebcmail-jdk14138bcmail-jdk14-138.jar;C:UsersTMitk.m2repositorybouncycastlebcprov-jdk14138bcprov-jdk14-138.jar;C:UsersTMitk.m2repositoryorgbouncycastlebctsp-jdk141.38bctsp-jdk14-1.38.jar;C:UsersTMitk.m2repositoryorgbouncycastlebcprov-jdk141.38bcprov-jdk14-1.38.jar;C:UsersTMitk.m2repositoryorgbouncycastlebcmail-jdk141.38bcmail-jdk14-1.38.jar;C:UsersTMitk.m2repositoryjoda-timejoda-time2.10.5joda-time-2.10.5.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-mail1.4.3.RELEASEspring-boot-starter-mail-1.4.3.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-context5.2.4.RELEASEspring-context-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositorycomsunmailjavax.mail1.5.6javax.mail-1.5.6.jar;C:UsersTMitk.m2repositoryjavaxactivationactivation1.1activation-1.1.jar;C:UsersTMitk.m2repositoryjavaxservletjavax.servlet-api4.0.1javax.servlet-api-4.0.1.jar;C:UsersTMitk.m2repositoryjavaxservletjstl1.2jstl-1.2.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-webmvc5.2.4.RELEASEspring-webmvc-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-beans5.2.4.RELEASEspring-beans-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryorgspringframeworkspring-expression5.2.4.RELEASEspring-expression-5.2.4.RELEASE.jar;C:UsersTMitk.m2repositoryjavaxservletjspjavax.servlet.jsp-api2.3.1javax.servlet.jsp-api-2.3.1.jar;C:UsersTMitk.m2repositoryjavaxservletjspjstljavax.servlet.jsp.jstl-api1.2.1javax.servlet.jsp.jstl-api-1.2.1.jar;C:UsersTMitk.m2repositorytaglibsstandard1.1.2standard-1.1.2.jar;C:UsersTMitk.m2repositoryorgspringframeworkbootspring-boot-starter-thymeleaf2.2.5.RELEASEspring-boot-starter-thymeleaf-2.2.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgthymeleafextrasthymeleaf-extras-java8time3.0.4.RELEASEthymeleaf-extras-java8time-3.0.4.RELEASE.jar;C:UsersTMitk.m2repositorycomfasterxmljacksondatatypejackson-datatype-hibernate52.8.9jackson-datatype-hibernate5-2.8.9.jar;C:UsersTMitk.m2repositorycomfasterxmljacksoncorejackson-core2.10.2jackson-core-2.10.2.jar;C:UsersTMitk.m2repositoryjavaxtransactionjta1.1jta-1.1.jar;C:UsersTMitk.m2repositorycomfasterxmljacksoncorejackson-databind2.8.9jackson-databind-2.8.9.jar;C:UsersTMitk.m2repositorycomfasterxmljacksoncorejackson-annotations2.10.2jackson-annotations-2.10.2.jar;C:UsersTMitk.m2repositorycomfasterxmljacksondatatypejackson-datatype-joda2.10.2jackson-datatype-joda-2.10.2.jar;C:UsersTMitk.m2repositoryccbusconnectccbus-connect1.0.0ccbus-connect-1.0.0.jar;C:UsersTMitk.m2repositoryccbussystemccbus-system1.0.0ccbus-system-1.0.0.jar;C:UsersTMitk.m2repositoryorgeclipsepersistencejavax.persistence2.2.1javax.persistence-2.2.1.jar;C:UsersTMitk.m2repositoryjavaxxmlbindjaxb-api2.3.1jaxb-api-2.3.1.jar;C:UsersTMitk.m2repositoryjavaxactivationjavax.activation-api1.2.0javax.activation-api-1.2.0.jar;C:UsersTMitk.m2repositoryorgthymeleafthymeleaf-spring53.0.11.RELEASEthymeleaf-spring5-3.0.11.RELEASE.jar;C:UsersTMitk.m2repositoryorgthymeleafthymeleaf3.0.11.RELEASEthymeleaf-3.0.11.RELEASE.jar;C:UsersTMitk.m2repositoryognlognl3.1.12ognl-3.1.12.jar;C:UsersTMitk.m2repositoryorgattoparserattoparser2.0.5.RELEASEattoparser-2.0.5.RELEASE.jar;C:UsersTMitk.m2repositoryorgunbescapeunbescape1.1.6.RELEASEunbescape-1.1.6.RELEASE.jar;C:Program FilesJetBrainsIntelliJ IDEA 2019.3.1libidea_rt.jar" com.edatachase.seagullsreuse.Application
Connected to the target VM, address: '128.0.0.1:61285', transport: 'socket'

  .   ____          _            __ _ _
 /\ / ___'_ __ _ _(_)_ __  __ _    
( ( )___ | '_ | '_| | '_ / _` |    
 \/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |___, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.2.5.RELEASE)

2020-03-24 12:37:01.473  INFO 21376 --- [           main] c.edatachase.seagullsreuse.Application   : Starting Application on DESKTOP-IQJMQ14 with PID 21376 (C:UsersTMitkMEGAhomeEDCccbusseagullsreusetargetclasses started by TMitk in C:UsersTMitkMEGAhomeEDCccbusseagullsreuse)
2020-03-24 12:37:01.476  INFO 21376 --- [           main] c.edatachase.seagullsreuse.Application   : No active profile set, falling back to default profiles: default
2020-03-24 12:37:02.063  INFO 21376 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2020-03-24 12:37:02.166  INFO 21376 --- [           main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 95ms. Found 7 JPA repository interfaces.
2020-03-24 12:37:02.631  WARN 21376 --- [           main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is java.lang.NoSuchMethodError: 'void org.apache.tomcat.util.modeler.Registry.disableRegistry()'
2020-03-24 12:37:02.640  INFO 21376 --- [           main] ConditionEvaluationReportLoggingListener : 

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2020-03-24 12:37:02.646 ERROR 21376 --- [           main] o.s.b.d.LoggingFailureAnalysisReporter   : 

***************************
APPLICATION FAILED TO START
***************************

Description:

An attempt was made to call a method that does not exist. The attempt was made from the following location:

    org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:175)

The following method did not exist:

    'void org.apache.tomcat.util.modeler.Registry.disableRegistry()'

The method's class, org.apache.tomcat.util.modeler.Registry, is available from the following locations:

    jar:file:/C:/Users/TMitk/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.37/tomcat-embed-core-8.5.37.jar!/org/apache/tomcat/util/modeler/Registry.class
    jar:file:/C:/Users/TMitk/.m2/repository/org/apache/tomcat/tomcat-coyote/9.0.22/tomcat-coyote-9.0.22.jar!/org/apache/tomcat/util/modeler/Registry.class

It was loaded from the following location:

    file:/C:/Users/TMitk/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/8.5.37/tomcat-embed-core-8.5.37.jar


Action:

Correct the classpath of your application so that it contains a single, compatible version of org.apache.tomcat.util.modeler.Registry

Disconnected from the target VM, address: '127.0.0.1:61285', transport: 'socket'

Process finished with exit code 1

2

Answers


  1. Chosen as BEST ANSWER

    Ok, I manage to fix the problem. I manually deleted the org/apache/tomcat/embed directory inside .m2/repository. Then I added as separate dependencies

    org.apache.tomcat.embed tomcat-embed-core
    org.apache.tomcat.embed tomcat-embed-el
    org.apache.tomcat.embed tomcat-embed-jasper
    org.apache.tomcat.embed tomcat-embed-websocket
    

    All in version 9.0.33


  2. I had the same issue and got resolved after downgrading to spring boot version 2.0.9.RELEASE as it is compatible with tomcat 8.5.X and not with 9.

    https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-tomcat/2.0.9.RELEASE

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search