/ / Follow springs docs ne parvient pas à faire fonctionner Tomcat 7 (c'est à nouveau Tomcat 8) - spring-boot, tomcat7

Follow springs docs ne parvient pas à faire fonctionner Tomcat 7 (c'est à nouveau Tomcat 8) - spring-boot, tomcat7

Je suis après l’instruction du printemps comment utiliser Tomcat 7 au lieu de Tomcat 8 http://docs.spring.io/spring-boot/docs/1.4.0.RELEASE/reference/htmlsingle/#howto-use-tomcat-7-maven :

<properties>
<spring.version>4.3.2.RELEASE</spring.version>
<spring.data.version>1.9.4.RELEASE</spring.data.version>
<spring.batch.version>3.0.7.RELEASE</spring.batch.version>
<spring.integration.version>4.3.1.RELEASE</spring.integration.version>
<spring.boot.version>1.4.0.RELEASE</spring.boot.version>
<tomcat.version>7.0.59</tomcat.version>
</properties>

...

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>${spring.boot.version}</version>
</dependency>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-juli</artifactId>
<version>${tomcat.version}</version>
</dependency>

Mais lors de l'exécution de l'application, celle-ci fonctionne toujours sur Tomcat 8:

o.a.catalina.core.StandardEngine - Starting Servlet Engine: Apache Tomcat/8.5.4

Les prochaines dépendances sont également chargées dans lib dossier:

tomcat-embed-core-8.5.4.jar
tomcat-embed-el-8.5.4.jar
tomcat-embed-websocket-8.5.4.jar
tomcat-juli-7.0.59.jar

Quoi d'autre à changer pour que cela fonctionne?

Réponses:

1 pour la réponse № 1

Avez-vous le printemps-boot-starter-parent comme undépendance parentale dans votre pom.xml? Je pense que vous devez peut-être disposer de cela pour que la propriété tomcat.version fonctionne sur la dépendance spring-boot-starter-web. C'est là que se trouve la gestion de la dépendance pour les dépendances de démarrage. Sinon, il suffit de prendre la dernière version de tomcat dans Spring-Boot-Starter-Web ...