diff --git a/pom.xml b/pom.xml
index 53b5d6a358..7bca64c424 100644
--- a/pom.xml
+++ b/pom.xml
@@ -363,7 +363,6 @@
muleesb
- web-modules
persistence-modules/deltaspike
@@ -550,7 +549,6 @@
lombok-modules/lombok-custom
muleesb
- web-modules
persistence-modules/deltaspike
@@ -936,6 +934,7 @@
persistence-modules/questdb
vaadin
libraries-3
+ web-modules/apache-tapestry
@@ -1187,6 +1186,7 @@
persistence-modules/questdb
vaadin
libraries-3
+ web-modules/apache-tapestry
diff --git a/web-modules/apache-tapestry/pom.xml b/web-modules/apache-tapestry/pom.xml
index 7746520a56..9632dd70dc 100644
--- a/web-modules/apache-tapestry/pom.xml
+++ b/web-modules/apache-tapestry/pom.xml
@@ -115,6 +115,18 @@
+
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.3.1
+
+
+
+ true
+
+
+
+
@@ -133,11 +145,11 @@
6.1.16
- 2.7.2
- 2.3.2
- 1.8
- 1.8
- 5.4.5
+ 3.0.0-M5
+ 3.8.1
+ 11
+ 11
+ 5.8.2
2.5
6.8.21
1.7.19
diff --git a/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/AppModule.java b/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/AppModule.java
index c4d57d5b86..2798e4a75b 100644
--- a/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/AppModule.java
+++ b/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/AppModule.java
@@ -3,17 +3,17 @@ package com.baeldung.tapestry.services;
import java.io.IOException;
import org.apache.tapestry5.SymbolConstants;
-import org.apache.tapestry5.ioc.MappedConfiguration;
-import org.apache.tapestry5.ioc.OrderedConfiguration;
+import org.apache.tapestry5.commons.MappedConfiguration;
+import org.apache.tapestry5.commons.OrderedConfiguration;
+import org.apache.tapestry5.http.services.Request;
+import org.apache.tapestry5.http.services.RequestFilter;
+import org.apache.tapestry5.http.services.RequestHandler;
+import org.apache.tapestry5.http.services.Response;
import org.apache.tapestry5.ioc.ServiceBinder;
import org.apache.tapestry5.ioc.annotations.Contribute;
import org.apache.tapestry5.ioc.annotations.Local;
import org.apache.tapestry5.ioc.services.ApplicationDefaults;
import org.apache.tapestry5.ioc.services.SymbolProvider;
-import org.apache.tapestry5.services.Request;
-import org.apache.tapestry5.services.RequestFilter;
-import org.apache.tapestry5.services.RequestHandler;
-import org.apache.tapestry5.services.Response;
import org.slf4j.Logger;
/**
diff --git a/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/DevelopmentModule.java b/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/DevelopmentModule.java
index d9c8493e39..1c89587c53 100644
--- a/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/DevelopmentModule.java
+++ b/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/DevelopmentModule.java
@@ -1,7 +1,7 @@
package com.baeldung.tapestry.services;
import org.apache.tapestry5.SymbolConstants;
-import org.apache.tapestry5.ioc.MappedConfiguration;
+import org.apache.tapestry5.commons.MappedConfiguration;
/**
* This module is automatically included as part of the Tapestry IoC Registry if tapestry.execution-mode
diff --git a/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/QaModule.java b/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/QaModule.java
index fc6fb595e9..d16e498a4b 100644
--- a/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/QaModule.java
+++ b/web-modules/apache-tapestry/src/main/java/com/baeldung/tapestry/services/QaModule.java
@@ -1,7 +1,7 @@
package com.baeldung.tapestry.services;
import org.apache.tapestry5.SymbolConstants;
-import org.apache.tapestry5.ioc.MappedConfiguration;
+import org.apache.tapestry5.commons.MappedConfiguration;
import org.apache.tapestry5.ioc.ServiceBinder;
/**