diff --git a/vaadin/pom.xml b/vaadin/pom.xml
index aa37a2392a..e3786471f5 100644
--- a/vaadin/pom.xml
+++ b/vaadin/pom.xml
@@ -11,9 +11,9 @@
com.baeldung
- parent-boot-2
+ parent-boot-3
0.0.1-SNAPSHOT
- ../parent-boot-2
+ ../parent-boot-3
@@ -32,6 +32,7 @@
javax.servlet
javax.servlet-api
+ 4.0.1
provided
diff --git a/vaadin/src/main/java/com/baeldung/Employee.java b/vaadin/src/main/java/com/baeldung/Employee.java
index 726f0838b6..75a0dc84b3 100644
--- a/vaadin/src/main/java/com/baeldung/Employee.java
+++ b/vaadin/src/main/java/com/baeldung/Employee.java
@@ -1,8 +1,8 @@
package com.baeldung;
-import javax.persistence.Entity;
-import javax.persistence.GeneratedValue;
-import javax.persistence.Id;
+import jakarta.persistence.Entity;
+import jakarta.persistence.GeneratedValue;
+import jakarta.persistence.Id;
@Entity
public class Employee {
diff --git a/vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java b/vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java
index 22ce19f5e0..05a8340bde 100644
--- a/vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java
+++ b/vaadin/src/main/java/com/baeldung/introduction/VaadinUI.java
@@ -8,8 +8,6 @@ import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
-import javax.servlet.annotation.WebServlet;
-
import com.vaadin.annotations.Push;
import com.vaadin.annotations.Theme;
import com.vaadin.annotations.VaadinServletConfiguration;
@@ -41,6 +39,7 @@ import com.vaadin.ui.TextField;
import com.vaadin.ui.TwinColSelect;
import com.vaadin.ui.UI;
import com.vaadin.ui.VerticalLayout;
+import jakarta.servlet.annotation.WebServlet;
@SuppressWarnings("serial")
@Push