diff --git a/README.md b/README.md
index ffe4bdbb88466662a228971229fc21e939502694..873d4a163cc438e911709018bd0a6d9c88c63c0c 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,5 @@
 # Développement REST avec Jersey
 
-## Mise en place de l'environnement
-
 ## Récupération du projet initial
 Pour récupérer le projet vous pouvez utiliser la commande `git clone
 https://gitlab.univ-lille.fr/yvan.peter/m4102_tp3.git`
diff --git a/src/main/java/fr/ulille/iut/pizzaland/ApiV1.java b/src/main/java/fr/ulille/iut/pizzaland/ApiV1.java
index b565c8399d5213fc5b2335568b0224cea580b1e5..df1bb21a4e678d8b53598998f2b7f49a305828f0 100644
--- a/src/main/java/fr/ulille/iut/pizzaland/ApiV1.java
+++ b/src/main/java/fr/ulille/iut/pizzaland/ApiV1.java
@@ -4,7 +4,7 @@ import org.glassfish.jersey.server.ResourceConfig;
 
 import java.util.logging.Logger;
 
-import javax.ws.rs.ApplicationPath;
+import jakarta.ws.rs.ApplicationPath;
 
 @ApplicationPath("api/v1/")
 public class ApiV1 extends ResourceConfig {
diff --git a/src/main/java/fr/ulille/iut/pizzaland/resources/IngredientResource.java b/src/main/java/fr/ulille/iut/pizzaland/resources/IngredientResource.java
index bc19082daf4dd4cd778b956d9607e2f259a94cd1..b898d7e88abf2db04f0d535bdb314d135cc07c32 100644
--- a/src/main/java/fr/ulille/iut/pizzaland/resources/IngredientResource.java
+++ b/src/main/java/fr/ulille/iut/pizzaland/resources/IngredientResource.java
@@ -5,11 +5,11 @@ import java.util.List;
 import java.util.ArrayList;
 import java.util.logging.Logger;
 
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.core.Context;
-import javax.ws.rs.core.Response;
-import javax.ws.rs.core.UriInfo;
+import jakarta.ws.rs.GET;
+import jakarta.ws.rs.Path;
+import jakarta.ws.rs.core.Context;
+import jakarta.ws.rs.core.Response;
+import jakarta.ws.rs.core.UriInfo;
 
 import fr.ulille.iut.pizzaland.dto.IngredientDto;
 
@@ -27,6 +27,6 @@ public class IngredientResource {
     public List<IngredientDto> getAll() {
         LOGGER.info("IngredientResource:getAll");
 
-	return null;
+        return null;
     }
 }
diff --git a/src/test/java/fr/ulille/iut/pizzaland/IngredientResourceTest.java b/src/test/java/fr/ulille/iut/pizzaland/IngredientResourceTest.java
index 2c8b1be3f265046d4d3557185aac26b7704ec1ac..4a552e3a87c6184acc54a533fb4354350e58d64c 100644
--- a/src/test/java/fr/ulille/iut/pizzaland/IngredientResourceTest.java
+++ b/src/test/java/fr/ulille/iut/pizzaland/IngredientResourceTest.java
@@ -9,10 +9,10 @@ import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
 
-import javax.ws.rs.client.Entity;
-import javax.ws.rs.core.GenericType;
-import javax.ws.rs.core.Application;
-import javax.ws.rs.core.Response;
+import jakarta.ws.rs.client.Entity;
+import jakarta.ws.rs.core.GenericType;
+import jakarta.ws.rs.core.Application;
+import jakarta.ws.rs.core.Response;
 
 import static org.junit.Assert.assertEquals;
 
@@ -21,24 +21,25 @@ import java.util.logging.Logger;
 
 /*
  * JerseyTest facilite l'écriture des tests en donnant accès aux
- * méthodes de l'interface javax.ws.rs.client.Client.
+ * méthodes de l'interface jakarta.ws.rs.client.Client.
  * la méthode configure() permet de démarrer la ressource à tester
  */
 public class IngredientResourceTest extends JerseyTest {
     private static final Logger LOGGER = Logger.getLogger(IngredientResourceTest.class.getName());
-    
+
     @Override
     protected Application configure() {
-       return new ApiV1();
+        return new ApiV1();
     }
 
-    // Les méthodes setEnvUp() et tearEnvDown() serviront à terme à initialiser la base de données
+    // Les méthodes setEnvUp() et tearEnvDown() serviront à terme à initialiser la
+    // base de données
     // et les DAO
-    
+
     // https://stackoverflow.com/questions/25906976/jerseytest-and-junit-throws-nullpointerexception
     @Before
     public void setEnvUp() {
-	
+
     }
 
     @After
@@ -48,20 +49,20 @@ public class IngredientResourceTest extends JerseyTest {
 
     @Test
     public void testGetEmptyList() {
-	// La méthode target() permet de préparer une requête sur une URI.
-	// La classe Response permet de traiter la réponse HTTP reçue.
+        // La méthode target() permet de préparer une requête sur une URI.
+        // La classe Response permet de traiter la réponse HTTP reçue.
         Response response = target("/ingredients").request().get();
 
-	// On vérifie le code de la réponse (200 = OK)
+        // On vérifie le code de la réponse (200 = OK)
         assertEquals(Response.Status.OK.getStatusCode(), response.getStatus());
 
-		  
-	// On vérifie la valeur retournée (liste vide)
-	// L'entité (readEntity() correspond au corps de la réponse HTTP.
-	// La classe javax.ws.rs.core.GenericType<T> permet de définir le type
-	// de la réponse lue quand on a un type complexe (typiquement une liste).
-	List<IngredientDto> ingredients;
-        ingredients = response.readEntity(new GenericType<List<IngredientDto>>(){});
+        // On vérifie la valeur retournée (liste vide)
+        // L'entité (readEntity() correspond au corps de la réponse HTTP.
+        // La classe jakarta.ws.rs.core.GenericType<T> permet de définir le type
+        // de la réponse lue quand on a un type complexe (typiquement une liste).
+        List<IngredientDto> ingredients;
+        ingredients = response.readEntity(new GenericType<List<IngredientDto>>() {
+        });
 
         assertEquals(0, ingredients.size());
 
diff --git a/src/test/resources/logback-test.xml b/src/test/resources/logback-test.xml
deleted file mode 100644
index ff96a0719e2bcdd46ada8e16d6cd362a13ca787c..0000000000000000000000000000000000000000
--- a/src/test/resources/logback-test.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<configuration scan="true">
-    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-            <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>
-    </appender>
-
-    <root level="info">
-        <appender-ref ref="STDOUT"/>
-    </root>
-
-    <logger name="fr.ulille.iut.pizzaland" level="debug"/>
-
-</configuration>
diff --git a/src/test/resources/logging.properties b/src/test/resources/logging.properties
new file mode 100644
index 0000000000000000000000000000000000000000..db98114d366d9a6bfef0f729d08b24b09827227a
--- /dev/null
+++ b/src/test/resources/logging.properties
@@ -0,0 +1,4 @@
+handlers= java.util.logging.ConsoleHandler
+.level= INFO
+java.util.logging.ConsoleHandler.level = INFO
+java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
\ No newline at end of file