This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch feat/struts-730-modernization
in repository https://gitbox.apache.org/repos/asf/struts-examples.git

commit b38960edb9d3f1deef56a0711d704dfb68f0ec85
Author: Lukasz Lenart <[email protected]>
AuthorDate: Fri Aug 14 12:07:20 2026 +0200

    Modernize XML DOCTYPEs to current Struts standards
    
    Struts config DTDs to 6.5, XWork validator DTDs to 1.0.3, Tiles to 3.0,
    and Maven POM schema URLs to the current location. All system IDs now
    use https.
    
    Co-Authored-By: Claude Opus 5 <[email protected]>
---
 action-chaining/pom.xml                                               | 2 +-
 action-chaining/src/main/resources/struts.xml                         | 4 ++--
 annotations/pom.xml                                                   | 2 +-
 basic-struts/pom.xml                                                  | 2 +-
 basic-struts/src/main/resources/struts.xml                            | 4 ++--
 bean-validation/pom.xml                                               | 2 +-
 bean-validation/src/main/resources/struts.xml                         | 4 ++--
 blank/pom.xml                                                         | 2 +-
 blank/src/main/resources/example.xml                                  | 4 ++--
 blank/src/main/resources/example/Login-validation.xml                 | 4 ++--
 blank/src/main/resources/struts.xml                                   | 4 ++--
 coding-actions/pom.xml                                                | 2 +-
 coding-actions/src/main/resources/struts.xml                          | 4 ++--
 control-tags/pom.xml                                                  | 2 +-
 .../resources/org/apache/struts/edit/action/EditAction-validation.xml | 2 +-
 control-tags/src/main/resources/struts.xml                            | 4 ++--
 crud/pom.xml                                                          | 2 +-
 .../org/apache/struts/crud/action/PersonAction-validation.xml         | 2 +-
 crud/src/main/resources/struts.xml                                    | 4 ++--
 debugging-struts/pom.xml                                              | 2 +-
 debugging-struts/src/main/resources/struts.xml                        | 4 ++--
 dynamic-href/pom.xml                                                  | 2 +-
 dynamic-href/src/main/resources/struts.xml                            | 4 ++--
 exception-handling/pom.xml                                            | 2 +-
 exception-handling/src/main/resources/struts.xml                      | 4 ++--
 exclude-parameters/pom.xml                                            | 2 +-
 .../resources/org/apache/struts/edit/action/EditAction-validation.xml | 2 +-
 exclude-parameters/src/main/resources/struts.xml                      | 4 ++--
 expression-cache/pom.xml                                              | 2 +-
 expression-cache/src/main/resources/struts.xml                        | 4 ++--
 file-upload/pom.xml                                                   | 2 +-
 file-upload/src/main/resources/struts.xml                             | 4 ++--
 form-processing/pom.xml                                               | 2 +-
 form-processing/src/main/resources/struts.xml                         | 4 ++--
 form-tags/pom.xml                                                     | 2 +-
 form-tags/src/main/resources/struts.xml                               | 4 ++--
 form-validation/pom.xml                                               | 2 +-
 form-validation/src/main/resources/struts.xml                         | 4 ++--
 form-xml-validation/pom.xml                                           | 2 +-
 .../resources/org/apache/struts/edit/action/EditAction-validation.xml | 2 +-
 form-xml-validation/src/main/resources/struts.xml                     | 4 ++--
 helloworld/pom.xml                                                    | 2 +-
 helloworld/src/main/resources/struts.xml                              | 4 ++--
 http-session/pom.xml                                                  | 2 +-
 http-session/src/main/resources/struts.xml                            | 4 ++--
 interceptors/pom.xml                                                  | 2 +-
 interceptors/src/main/resources/struts.xml                            | 4 ++--
 jasperreports/pom.xml                                                 | 2 +-
 jasperreports/src/main/resources/struts.xml                           | 2 +-
 jfreechart/pom.xml                                                    | 2 +-
 jfreechart/src/main/resources/struts.xml                              | 4 ++--
 json-customize/pom.xml                                                | 2 +-
 json-customize/src/main/resources/struts.xml                          | 4 ++--
 json/pom.xml                                                          | 2 +-
 json/src/main/resources/struts.xml                                    | 4 ++--
 mailreader2/pom.xml                                                   | 2 +-
 mailreader2/src/main/resources/mailreader-default.xml                 | 4 ++--
 mailreader2/src/main/resources/mailreader-support.xml                 | 4 ++--
 .../org/apache/struts/examples/mailreader2/Login-validation.xml       | 2 +-
 .../mailreader2/Registration-Registration_save-validation.xml         | 2 +-
 .../apache/struts/examples/mailreader2/Registration-validation.xml    | 2 +-
 .../mailreader2/Subscription-Subscription_save-validation.xml         | 2 +-
 .../apache/struts/examples/mailreader2/Subscription-validation.xml    | 2 +-
 mailreader2/src/main/resources/struts.xml                             | 4 ++--
 message-resource/pom.xml                                              | 2 +-
 message-resource/src/main/resources/struts.xml                        | 4 ++--
 message-store/pom.xml                                                 | 2 +-
 message-store/src/main/resources/example.xml                          | 4 ++--
 message-store/src/main/resources/struts.xml                           | 4 ++--
 pom.xml                                                               | 2 +-
 preparable-interface/pom.xml                                          | 2 +-
 .../resources/org/apache/struts/edit/action/EditAction-validation.xml | 2 +-
 preparable-interface/src/main/resources/struts.xml                    | 4 ++--
 quarkus/src/main/resources/struts.xml                                 | 4 ++--
 rest-angular/pom.xml                                                  | 2 +-
 rest-angular/src/main/resources/struts.xml                            | 4 ++--
 restful2actionmapper/pom.xml                                          | 2 +-
 restful2actionmapper/src/main/resources/struts.xml                    | 4 ++--
 shiro-basic/pom.xml                                                   | 2 +-
 shiro-basic/src/main/resources/struts.xml                             | 4 ++--
 sitemesh3/pom.xml                                                     | 2 +-
 sitemesh3/src/main/resources/struts.xml                               | 4 ++--
 spring-struts/pom.xml                                                 | 2 +-
 spring-struts/src/main/resources/struts.xml                           | 4 ++--
 struts-parameter/pom.xml                                              | 2 +-
 struts-parameter/src/main/resources/struts.xml                        | 4 ++--
 text-provider/pom.xml                                                 | 2 +-
 text-provider/src/main/resources/struts.xml                           | 4 ++--
 themes-override/pom.xml                                               | 2 +-
 themes-override/src/main/resources/struts.xml                         | 4 ++--
 themes/pom.xml                                                        | 2 +-
 themes/src/main/resources/struts.xml                                  | 4 ++--
 tiles/pom.xml                                                         | 2 +-
 tiles/src/main/resources/example.xml                                  | 4 ++--
 tiles/src/main/resources/org/demo/example/Login-validation.xml        | 4 ++--
 tiles/src/main/resources/struts.xml                                   | 4 ++--
 tiles/src/main/webapp/WEB-INF/tiles-2.xml                             | 2 +-
 tiles/src/main/webapp/WEB-INF/tiles-2_pl.xml                          | 2 +-
 tiles/src/main/webapp/WEB-INF/tiles-ftl-layout.xml                    | 2 +-
 tiles/src/main/webapp/WEB-INF/tiles-ftl-layout_pl.xml                 | 2 +-
 tiles/src/main/webapp/WEB-INF/tiles.xml                               | 2 +-
 tiles/src/main/webapp/WEB-INF/tiles_pl.xml                            | 2 +-
 type-conversion/pom.xml                                               | 2 +-
 type-conversion/src/main/resources/example.xml                        | 4 ++--
 type-conversion/src/main/resources/struts.xml                         | 4 ++--
 unit-testing/pom.xml                                                  | 2 +-
 unit-testing/src/main/resources/struts.xml                            | 4 ++--
 unknown-handler/pom.xml                                               | 2 +-
 unknown-handler/src/main/resources/struts.xml                         | 4 ++--
 unknown-handler/src/main/webapp/WEB-INF/tiles.xml                     | 4 ++--
 using-tags/pom.xml                                                    | 2 +-
 using-tags/src/main/resources/struts.xml                              | 4 ++--
 validation-messages/pom.xml                                           | 2 +-
 .../org/apache/struts/validation_messages/Login-validation.xml        | 2 +-
 validation-messages/src/main/resources/struts.xml                     | 4 ++--
 wildcard-method-selection/pom.xml                                     | 2 +-
 wildcard-method-selection/src/main/resources/struts.xml               | 4 ++--
 wildcard-regex/pom.xml                                                | 2 +-
 wildcard-regex/src/main/resources/form.xml                            | 4 ++--
 wildcard-regex/src/main/resources/store.xml                           | 4 ++--
 wildcard-regex/src/main/resources/struts.xml                          | 4 ++--
 121 files changed, 177 insertions(+), 177 deletions(-)

diff --git a/action-chaining/pom.xml b/action-chaining/pom.xml
index bcfe27a..2077f0a 100644
--- a/action-chaining/pom.xml
+++ b/action-chaining/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git a/action-chaining/src/main/resources/struts.xml 
b/action-chaining/src/main/resources/struts.xml
index 4767688..b5fe852 100644
--- a/action-chaining/src/main/resources/struts.xml
+++ b/action-chaining/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
     <constant name="struts.devMode" value="true"/>
diff --git a/annotations/pom.xml b/annotations/pom.xml
index bac2d2a..f47a3e9 100644
--- a/annotations/pom.xml
+++ b/annotations/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <project
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
         xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
diff --git a/basic-struts/pom.xml b/basic-struts/pom.xml
index 9363b4e..c49d621 100644
--- a/basic-struts/pom.xml
+++ b/basic-struts/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/basic-struts/src/main/resources/struts.xml 
b/basic-struts/src/main/resources/struts.xml
index d52a3ef..12fc5da 100644
--- a/basic-struts/src/main/resources/struts.xml
+++ b/basic-struts/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/bean-validation/pom.xml b/bean-validation/pom.xml
index 5005e79..7f25471 100644
--- a/bean-validation/pom.xml
+++ b/bean-validation/pom.xml
@@ -1,5 +1,5 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.struts</groupId>
diff --git a/bean-validation/src/main/resources/struts.xml 
b/bean-validation/src/main/resources/struts.xml
index a952f1c..c902e92 100755
--- a/bean-validation/src/main/resources/struts.xml
+++ b/bean-validation/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/blank/pom.xml b/blank/pom.xml
index 88cda1f..7f4c219 100644
--- a/blank/pom.xml
+++ b/blank/pom.xml
@@ -19,7 +19,7 @@
  * under the License.
  */
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.struts</groupId>
diff --git a/blank/src/main/resources/example.xml 
b/blank/src/main/resources/example.xml
index 169f5c8..06f24c2 100644
--- a/blank/src/main/resources/example.xml
+++ b/blank/src/main/resources/example.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
-        "http://struts.apache.org/dtds/struts-2.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/blank/src/main/resources/example/Login-validation.xml 
b/blank/src/main/resources/example/Login-validation.xml
index c9339a0..2cde231 100644
--- a/blank/src/main/resources/example/Login-validation.xml
+++ b/blank/src/main/resources/example/Login-validation.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE validators PUBLIC
-        "-//Apache Struts//XWork Validator 1.0.2//EN"
-        "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd";>
+        "-//Apache Struts//XWork Validator 1.0.3//EN"
+        "https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 
 <validators>
     <field name="username">
diff --git a/blank/src/main/resources/struts.xml 
b/blank/src/main/resources/struts.xml
index c3e7a91..a0aeaf8 100644
--- a/blank/src/main/resources/struts.xml
+++ b/blank/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
 
     <constant name="struts.enable.DynamicMethodInvocation" value="false" />
diff --git a/coding-actions/pom.xml b/coding-actions/pom.xml
index 96e651e..85488e2 100644
--- a/coding-actions/pom.xml
+++ b/coding-actions/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/coding-actions/src/main/resources/struts.xml 
b/coding-actions/src/main/resources/struts.xml
index c68e2af..cce0c02 100644
--- a/coding-actions/src/main/resources/struts.xml
+++ b/coding-actions/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.devMode" value="true" />
 
diff --git a/control-tags/pom.xml b/control-tags/pom.xml
index 9a7099a..9fe6243 100755
--- a/control-tags/pom.xml
+++ b/control-tags/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git 
a/control-tags/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
 
b/control-tags/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
index a52f403..2d0d95e 100755
--- 
a/control-tags/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
+++ 
b/control-tags/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
@@ -1,5 +1,5 @@
 <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN"
-               "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
+               "https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 <validators>
  <validator type="requiredstring">
        <param name="fieldname">personBean.firstName</param>
diff --git a/control-tags/src/main/resources/struts.xml 
b/control-tags/src/main/resources/struts.xml
index 3473cb6..a168b35 100755
--- a/control-tags/src/main/resources/struts.xml
+++ b/control-tags/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
 
     <constant name="struts.devMode" value="true"/>
diff --git a/crud/pom.xml b/crud/pom.xml
index 50cf7ea..598befb 100755
--- a/crud/pom.xml
+++ b/crud/pom.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git 
a/crud/src/main/resources/org/apache/struts/crud/action/PersonAction-validation.xml
 
b/crud/src/main/resources/org/apache/struts/crud/action/PersonAction-validation.xml
index 8497431..dc5a4bc 100755
--- 
a/crud/src/main/resources/org/apache/struts/crud/action/PersonAction-validation.xml
+++ 
b/crud/src/main/resources/org/apache/struts/crud/action/PersonAction-validation.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE validators PUBLIC
          "-//Apache Struts//XWork Validator 1.0.3//EN"
-           "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
+           "https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 <validators>
     <validator type="requiredstring">
         <param name="fieldname">person.firstName</param>
diff --git a/crud/src/main/resources/struts.xml 
b/crud/src/main/resources/struts.xml
index e9231bb..1bc0a2d 100755
--- a/crud/src/main/resources/struts.xml
+++ b/crud/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.devMode" value="true" />
     <constant name="struts.mapper.action.prefix.enabled" value="true" />
diff --git a/debugging-struts/pom.xml b/debugging-struts/pom.xml
index dae729a..37fe94d 100644
--- a/debugging-struts/pom.xml
+++ b/debugging-struts/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/debugging-struts/src/main/resources/struts.xml 
b/debugging-struts/src/main/resources/struts.xml
index 64ed0d7..b34df26 100644
--- a/debugging-struts/src/main/resources/struts.xml
+++ b/debugging-struts/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/dynamic-href/pom.xml b/dynamic-href/pom.xml
index 254c2ad..e5264aa 100644
--- a/dynamic-href/pom.xml
+++ b/dynamic-href/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git a/dynamic-href/src/main/resources/struts.xml 
b/dynamic-href/src/main/resources/struts.xml
index ba51c8b..637745e 100644
--- a/dynamic-href/src/main/resources/struts.xml
+++ b/dynamic-href/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
     <constant name="struts.devMode" value="true"/>
diff --git a/exception-handling/pom.xml b/exception-handling/pom.xml
index 5333dce..4f24ca0 100644
--- a/exception-handling/pom.xml
+++ b/exception-handling/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/exception-handling/src/main/resources/struts.xml 
b/exception-handling/src/main/resources/struts.xml
index 975fe5a..728cbcf 100644
--- a/exception-handling/src/main/resources/struts.xml
+++ b/exception-handling/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/exclude-parameters/pom.xml b/exclude-parameters/pom.xml
index 31fa0a3..c8670d8 100644
--- a/exclude-parameters/pom.xml
+++ b/exclude-parameters/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git 
a/exclude-parameters/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
 
b/exclude-parameters/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
index 0a884ff..33fded0 100644
--- 
a/exclude-parameters/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
+++ 
b/exclude-parameters/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE validators PUBLIC
          "-//Apache Struts//XWork Validator 1.0.3//EN"
-           "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
+           "https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 <validators>
  <validator type="requiredstring">
        <param name="fieldname">personBean.firstName</param>
diff --git a/exclude-parameters/src/main/resources/struts.xml 
b/exclude-parameters/src/main/resources/struts.xml
index a706bb5..d655346 100644
--- a/exclude-parameters/src/main/resources/struts.xml
+++ b/exclude-parameters/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/expression-cache/pom.xml b/expression-cache/pom.xml
index 1947f99..98d066c 100644
--- a/expression-cache/pom.xml
+++ b/expression-cache/pom.xml
@@ -20,7 +20,7 @@
 */
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git a/expression-cache/src/main/resources/struts.xml 
b/expression-cache/src/main/resources/struts.xml
index 2cb48dc..91e3883 100644
--- a/expression-cache/src/main/resources/struts.xml
+++ b/expression-cache/src/main/resources/struts.xml
@@ -20,8 +20,8 @@
 */
 -->
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN"
-        "http://struts.apache.org/dtds/struts-6.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/file-upload/pom.xml b/file-upload/pom.xml
index 278a676..05b9ad0 100644
--- a/file-upload/pom.xml
+++ b/file-upload/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git a/file-upload/src/main/resources/struts.xml 
b/file-upload/src/main/resources/struts.xml
index 8773eac..ee39bc5 100644
--- a/file-upload/src/main/resources/struts.xml
+++ b/file-upload/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN"
-        "https://struts.apache.org/dtds/struts-6.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
     <constant name="struts.devMode" value="true"/>
diff --git a/form-processing/pom.xml b/form-processing/pom.xml
index 19e3f58..ffa08d8 100644
--- a/form-processing/pom.xml
+++ b/form-processing/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/form-processing/src/main/resources/struts.xml 
b/form-processing/src/main/resources/struts.xml
index 9be7f7c..33f66ce 100644
--- a/form-processing/src/main/resources/struts.xml
+++ b/form-processing/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN"
-        "https://struts.apache.org/dtds/struts-6.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.devMode" value="true" />
     <constant name="struts.enable.DynamicMethodInvocation" value="true"/>
diff --git a/form-tags/pom.xml b/form-tags/pom.xml
index 17fbd4a..150c557 100644
--- a/form-tags/pom.xml
+++ b/form-tags/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/form-tags/src/main/resources/struts.xml 
b/form-tags/src/main/resources/struts.xml
index 6724e27..06f572c 100644
--- a/form-tags/src/main/resources/struts.xml
+++ b/form-tags/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN"
-        "http://struts.apache.org/dtds/struts-6.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/form-validation/pom.xml b/form-validation/pom.xml
index 007b2b0..069e6d8 100644
--- a/form-validation/pom.xml
+++ b/form-validation/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/form-validation/src/main/resources/struts.xml 
b/form-validation/src/main/resources/struts.xml
index 8aa837e..f8112bf 100644
--- a/form-validation/src/main/resources/struts.xml
+++ b/form-validation/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/form-xml-validation/pom.xml b/form-xml-validation/pom.xml
index 387904d..5e85ce9 100644
--- a/form-xml-validation/pom.xml
+++ b/form-xml-validation/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git 
a/form-xml-validation/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
 
b/form-xml-validation/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
index c372565..8812b0c 100644
--- 
a/form-xml-validation/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
+++ 
b/form-xml-validation/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
@@ -1,5 +1,5 @@
 <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN"
-    "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
+    "https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 <validators>
   <validator type="requiredstring">
     <param name="fieldName">personBean.firstName</param>
diff --git a/form-xml-validation/src/main/resources/struts.xml 
b/form-xml-validation/src/main/resources/struts.xml
index a5d88bd..952922b 100644
--- a/form-xml-validation/src/main/resources/struts.xml
+++ b/form-xml-validation/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-    "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-    "https://struts.apache.org/dtds/struts-2.5.dtd";>
+    "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+    "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/helloworld/pom.xml b/helloworld/pom.xml
index 40ffc30..e4e8f17 100644
--- a/helloworld/pom.xml
+++ b/helloworld/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <project
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
         xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
diff --git a/helloworld/src/main/resources/struts.xml 
b/helloworld/src/main/resources/struts.xml
index 45529a3..dff0c8c 100755
--- a/helloworld/src/main/resources/struts.xml
+++ b/helloworld/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/http-session/pom.xml b/http-session/pom.xml
index 05e6132..7e6355d 100644
--- a/http-session/pom.xml
+++ b/http-session/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/http-session/src/main/resources/struts.xml 
b/http-session/src/main/resources/struts.xml
index 01b8c94..28bc794 100644
--- a/http-session/src/main/resources/struts.xml
+++ b/http-session/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/interceptors/pom.xml b/interceptors/pom.xml
index dcc6a5b..c7aadb1 100644
--- a/interceptors/pom.xml
+++ b/interceptors/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/interceptors/src/main/resources/struts.xml 
b/interceptors/src/main/resources/struts.xml
index 27ffdfb..204cf83 100644
--- a/interceptors/src/main/resources/struts.xml
+++ b/interceptors/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/jasperreports/pom.xml b/jasperreports/pom.xml
index 78e4ca7..4b934ca 100644
--- a/jasperreports/pom.xml
+++ b/jasperreports/pom.xml
@@ -2,7 +2,7 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
-                             http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+                             https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>struts-examples</artifactId>
diff --git a/jasperreports/src/main/resources/struts.xml 
b/jasperreports/src/main/resources/struts.xml
index fb36297..9b8b6a6 100644
--- a/jasperreports/src/main/resources/struts.xml
+++ b/jasperreports/src/main/resources/struts.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts 
Configuration 2.5//EN" "https://struts.apache.org/dtds/struts-2.5.dtd";>
+<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts 
Configuration 6.5//EN" "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
   <constant name="struts.devMode" value="true" />
diff --git a/jfreechart/pom.xml b/jfreechart/pom.xml
index 437a569..5214649 100644
--- a/jfreechart/pom.xml
+++ b/jfreechart/pom.xml
@@ -21,7 +21,7 @@
 -->
 
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <artifactId>struts-examples</artifactId>
diff --git a/jfreechart/src/main/resources/struts.xml 
b/jfreechart/src/main/resources/struts.xml
index e0323cd..96d0927 100644
--- a/jfreechart/src/main/resources/struts.xml
+++ b/jfreechart/src/main/resources/struts.xml
@@ -21,8 +21,8 @@
 -->
 
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN"
-        "http://struts.apache.org/dtds/struts-6.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
     <constant name="struts.devMode" value="true"/>
diff --git a/json-customize/pom.xml b/json-customize/pom.xml
index 61c9bad..de3d686 100644
--- a/json-customize/pom.xml
+++ b/json-customize/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>struts-examples</artifactId>
diff --git a/json-customize/src/main/resources/struts.xml 
b/json-customize/src/main/resources/struts.xml
index ea30cb4..e82637c 100644
--- a/json-customize/src/main/resources/struts.xml
+++ b/json-customize/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-    "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-    "https://struts.apache.org/dtds/struts-2.5.dtd";>
+    "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+    "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
   <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
   <constant name="struts.devMode" value="true"/>
diff --git a/json/pom.xml b/json/pom.xml
index 2069b64..d8f5b2f 100644
--- a/json/pom.xml
+++ b/json/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>struts-examples</artifactId>
diff --git a/json/src/main/resources/struts.xml 
b/json/src/main/resources/struts.xml
index 5542eba..4564a00 100644
--- a/json/src/main/resources/struts.xml
+++ b/json/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-    "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-    "https://struts.apache.org/dtds/struts-2.5.dtd";>
+    "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+    "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
   <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
   <constant name="struts.devMode" value="true"/>
diff --git a/mailreader2/pom.xml b/mailreader2/pom.xml
index 76b78f0..f3b5b0f 100644
--- a/mailreader2/pom.xml
+++ b/mailreader2/pom.xml
@@ -20,7 +20,7 @@
  */
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.struts</groupId>
diff --git a/mailreader2/src/main/resources/mailreader-default.xml 
b/mailreader2/src/main/resources/mailreader-default.xml
index 25d177d..7f2c886 100644
--- a/mailreader2/src/main/resources/mailreader-default.xml
+++ b/mailreader2/src/main/resources/mailreader-default.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/mailreader2/src/main/resources/mailreader-support.xml 
b/mailreader2/src/main/resources/mailreader-support.xml
index 676eac2..fe36cae 100644
--- a/mailreader2/src/main/resources/mailreader-support.xml
+++ b/mailreader2/src/main/resources/mailreader-support.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
     <package name="mailreader-support" namespace="/" 
extends="mailreader-default">
diff --git 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Login-validation.xml
 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Login-validation.xml
index 1a65930..90fe52c 100644
--- 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Login-validation.xml
+++ 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Login-validation.xml
@@ -1,4 +1,4 @@
-<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN" 
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd";>
+<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" 
"https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 
 <validators>
     <field name="username">
diff --git 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Registration-Registration_save-validation.xml
 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Registration-Registration_save-validation.xml
index 509ca5f..7d083c5 100644
--- 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Registration-Registration_save-validation.xml
+++ 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Registration-Registration_save-validation.xml
@@ -1,4 +1,4 @@
-<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN" 
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd";>
+<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" 
"https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 
 <validators>
 
diff --git 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Registration-validation.xml
 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Registration-validation.xml
index a123125..e80a5ce 100644
--- 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Registration-validation.xml
+++ 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Registration-validation.xml
@@ -1,4 +1,4 @@
-<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN" 
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd";>
+<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" 
"https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 
 <validators>
 
diff --git 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Subscription-Subscription_save-validation.xml
 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Subscription-Subscription_save-validation.xml
index 177bf6c..9987eb2 100644
--- 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Subscription-Subscription_save-validation.xml
+++ 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Subscription-Subscription_save-validation.xml
@@ -1,4 +1,4 @@
-<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN" 
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd";>
+<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" 
"https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 
 <validators>
 
diff --git 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Subscription-validation.xml
 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Subscription-validation.xml
index 917ef2a..f045f0e 100644
--- 
a/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Subscription-validation.xml
+++ 
b/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Subscription-validation.xml
@@ -1,4 +1,4 @@
-<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN" 
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd";>
+<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" 
"https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 
 <validators>
 
diff --git a/mailreader2/src/main/resources/struts.xml 
b/mailreader2/src/main/resources/struts.xml
index a527e50..89ede24 100644
--- a/mailreader2/src/main/resources/struts.xml
+++ b/mailreader2/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/message-resource/pom.xml b/message-resource/pom.xml
index 1e421be..f79550d 100644
--- a/message-resource/pom.xml
+++ b/message-resource/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/message-resource/src/main/resources/struts.xml 
b/message-resource/src/main/resources/struts.xml
index ac152b7..ca43895 100644
--- a/message-resource/src/main/resources/struts.xml
+++ b/message-resource/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/message-store/pom.xml b/message-store/pom.xml
index 7e10c50..28b6f3a 100644
--- a/message-store/pom.xml
+++ b/message-store/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <artifactId>struts-examples</artifactId>
diff --git a/message-store/src/main/resources/example.xml 
b/message-store/src/main/resources/example.xml
index 1aa7809..d2e73a1 100644
--- a/message-store/src/main/resources/example.xml
+++ b/message-store/src/main/resources/example.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
-        "http://struts.apache.org/dtds/struts-2.3.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <!-- 
   - This file is included by the struts.xml file as an example
   - of how to break up the configuration file into multiple files.
diff --git a/message-store/src/main/resources/struts.xml 
b/message-store/src/main/resources/struts.xml
index c04d536..6ddfd2f 100644
--- a/message-store/src/main/resources/struts.xml
+++ b/message-store/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
     <constant name="struts.devMode" value="true"/>
diff --git a/pom.xml b/pom.xml
index 4203c16..f66f52c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
 
     <groupId>org.apache.struts</groupId>
diff --git a/preparable-interface/pom.xml b/preparable-interface/pom.xml
index fe8d91f..1d95b5f 100644
--- a/preparable-interface/pom.xml
+++ b/preparable-interface/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git 
a/preparable-interface/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
 
b/preparable-interface/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
index 0a884ff..33fded0 100644
--- 
a/preparable-interface/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
+++ 
b/preparable-interface/src/main/resources/org/apache/struts/edit/action/EditAction-validation.xml
@@ -1,6 +1,6 @@
 <!DOCTYPE validators PUBLIC
          "-//Apache Struts//XWork Validator 1.0.3//EN"
-           "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
+           "https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 <validators>
  <validator type="requiredstring">
        <param name="fieldname">personBean.firstName</param>
diff --git a/preparable-interface/src/main/resources/struts.xml 
b/preparable-interface/src/main/resources/struts.xml
index 1c9f59b..1132ee8 100644
--- a/preparable-interface/src/main/resources/struts.xml
+++ b/preparable-interface/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/quarkus/src/main/resources/struts.xml 
b/quarkus/src/main/resources/struts.xml
index 753abd6..d576993 100644
--- a/quarkus/src/main/resources/struts.xml
+++ b/quarkus/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
 
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
diff --git a/rest-angular/pom.xml b/rest-angular/pom.xml
index 85a4e40..e0733b3 100644
--- a/rest-angular/pom.xml
+++ b/rest-angular/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.struts</groupId>
diff --git a/rest-angular/src/main/resources/struts.xml 
b/rest-angular/src/main/resources/struts.xml
index 144c1b0..3658cfa 100644
--- a/rest-angular/src/main/resources/struts.xml
+++ b/rest-angular/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
 
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
diff --git a/restful2actionmapper/pom.xml b/restful2actionmapper/pom.xml
index 64db32a..789db86 100644
--- a/restful2actionmapper/pom.xml
+++ b/restful2actionmapper/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/restful2actionmapper/src/main/resources/struts.xml 
b/restful2actionmapper/src/main/resources/struts.xml
index c6c8471..e4ea133 100755
--- a/restful2actionmapper/src/main/resources/struts.xml
+++ b/restful2actionmapper/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/shiro-basic/pom.xml b/shiro-basic/pom.xml
index 39af6ce..b572dc6 100644
--- a/shiro-basic/pom.xml
+++ b/shiro-basic/pom.xml
@@ -1,5 +1,5 @@
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.struts</groupId>
diff --git a/shiro-basic/src/main/resources/struts.xml 
b/shiro-basic/src/main/resources/struts.xml
index 21a26f8..94b255e 100644
--- a/shiro-basic/src/main/resources/struts.xml
+++ b/shiro-basic/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <package name="default" namespace="/" extends="struts-default">
         <interceptors>
diff --git a/sitemesh3/pom.xml b/sitemesh3/pom.xml
index b8b66f5..4c920be 100644
--- a/sitemesh3/pom.xml
+++ b/sitemesh3/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.struts</groupId>
diff --git a/sitemesh3/src/main/resources/struts.xml 
b/sitemesh3/src/main/resources/struts.xml
index 97af649..c07ed79 100644
--- a/sitemesh3/src/main/resources/struts.xml
+++ b/sitemesh3/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN"
-        "https://struts.apache.org/dtds/struts-6.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.devMode" value="true"/>
     <constant name="struts.ui.theme" value="simple"/>
diff --git a/spring-struts/pom.xml b/spring-struts/pom.xml
index bdcf705..26b3d2b 100644
--- a/spring-struts/pom.xml
+++ b/spring-struts/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/spring-struts/src/main/resources/struts.xml 
b/spring-struts/src/main/resources/struts.xml
index e568af5..9feb34a 100644
--- a/spring-struts/src/main/resources/struts.xml
+++ b/spring-struts/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/struts-parameter/pom.xml b/struts-parameter/pom.xml
index 8765987..2fc9f3f 100644
--- a/struts-parameter/pom.xml
+++ b/struts-parameter/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <artifactId>struts-examples</artifactId>
diff --git a/struts-parameter/src/main/resources/struts.xml 
b/struts-parameter/src/main/resources/struts.xml
index d6778c4..bcde28e 100644
--- a/struts-parameter/src/main/resources/struts.xml
+++ b/struts-parameter/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN"
-        "http://struts.apache.org/dtds/struts-6.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.devMode" value="true"/>
     <constant name="struts.allowlist.packageNames" 
value="org.apache.struts.examples.parameter"/>
diff --git a/text-provider/pom.xml b/text-provider/pom.xml
index 345624f..0513ea5 100644
--- a/text-provider/pom.xml
+++ b/text-provider/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.struts</groupId>
diff --git a/text-provider/src/main/resources/struts.xml 
b/text-provider/src/main/resources/struts.xml
index 00cdb31..df7ec47 100644
--- a/text-provider/src/main/resources/struts.xml
+++ b/text-provider/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-    "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-    "https://struts.apache.org/dtds/struts-2.5.dtd";>
+    "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+    "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
   <constant name="struts.devMode" value="true"/>
   <constant name="struts.convention.action.packages" 
value="org.apache.struts_example"/>
diff --git a/themes-override/pom.xml b/themes-override/pom.xml
index 27c067d..8d924c7 100644
--- a/themes-override/pom.xml
+++ b/themes-override/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/themes-override/src/main/resources/struts.xml 
b/themes-override/src/main/resources/struts.xml
index 6011639..dba506d 100644
--- a/themes-override/src/main/resources/struts.xml
+++ b/themes-override/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/themes/pom.xml b/themes/pom.xml
index d6de429..0d520c8 100644
--- a/themes/pom.xml
+++ b/themes/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/themes/src/main/resources/struts.xml 
b/themes/src/main/resources/struts.xml
index 78273e7..e255c2e 100644
--- a/themes/src/main/resources/struts.xml
+++ b/themes/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-               "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-               "https://struts.apache.org/dtds/struts-2.5.dtd";>
+               "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+               "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/tiles/pom.xml b/tiles/pom.xml
index 032419d..79ba735 100644
--- a/tiles/pom.xml
+++ b/tiles/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.apache.struts</groupId>
diff --git a/tiles/src/main/resources/example.xml 
b/tiles/src/main/resources/example.xml
index a358ab5..be4d585 100644
--- a/tiles/src/main/resources/example.xml
+++ b/tiles/src/main/resources/example.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <!--
   - This file is included by the struts.xml file as an example
   - of how to break up the configuration file into multiple files.
diff --git a/tiles/src/main/resources/org/demo/example/Login-validation.xml 
b/tiles/src/main/resources/org/demo/example/Login-validation.xml
index 4b1f0b2..ee08d3a 100644
--- a/tiles/src/main/resources/org/demo/example/Login-validation.xml
+++ b/tiles/src/main/resources/org/demo/example/Login-validation.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE validators PUBLIC
-          "-//Apache Struts//XWork Validator 1.0.2//EN"
-          "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd";>
+          "-//Apache Struts//XWork Validator 1.0.3//EN"
+          "https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 <validators>
   <field name="username">
     <field-validator type="requiredstring">
diff --git a/tiles/src/main/resources/struts.xml 
b/tiles/src/main/resources/struts.xml
index b3ea3a7..10d2062 100644
--- a/tiles/src/main/resources/struts.xml
+++ b/tiles/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-       "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-       "https://struts.apache.org/dtds/struts-2.5.dtd";>
+       "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+       "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
   <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
   <constant name="struts.devMode" value="false"/>
diff --git a/tiles/src/main/webapp/WEB-INF/tiles-2.xml 
b/tiles/src/main/webapp/WEB-INF/tiles-2.xml
index b6657f2..89992be 100644
--- a/tiles/src/main/webapp/WEB-INF/tiles-2.xml
+++ b/tiles/src/main/webapp/WEB-INF/tiles-2.xml
@@ -2,7 +2,7 @@
 
 <!DOCTYPE tiles-definitions PUBLIC
         "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
-        "http://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
+        "https://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
 
 <tiles-definitions>
 
diff --git a/tiles/src/main/webapp/WEB-INF/tiles-2_pl.xml 
b/tiles/src/main/webapp/WEB-INF/tiles-2_pl.xml
index 46f58c1..1bb048f 100644
--- a/tiles/src/main/webapp/WEB-INF/tiles-2_pl.xml
+++ b/tiles/src/main/webapp/WEB-INF/tiles-2_pl.xml
@@ -2,7 +2,7 @@
 
 <!DOCTYPE tiles-definitions PUBLIC
         "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
-        "http://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
+        "https://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
 
 <tiles-definitions>
 
diff --git a/tiles/src/main/webapp/WEB-INF/tiles-ftl-layout.xml 
b/tiles/src/main/webapp/WEB-INF/tiles-ftl-layout.xml
index a9b30e5..0609799 100644
--- a/tiles/src/main/webapp/WEB-INF/tiles-ftl-layout.xml
+++ b/tiles/src/main/webapp/WEB-INF/tiles-ftl-layout.xml
@@ -2,7 +2,7 @@
 
 <!DOCTYPE tiles-definitions PUBLIC
         "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
-        "http://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
+        "https://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
 
 <tiles-definitions>
 
diff --git a/tiles/src/main/webapp/WEB-INF/tiles-ftl-layout_pl.xml 
b/tiles/src/main/webapp/WEB-INF/tiles-ftl-layout_pl.xml
index 28e3211..7f18839 100644
--- a/tiles/src/main/webapp/WEB-INF/tiles-ftl-layout_pl.xml
+++ b/tiles/src/main/webapp/WEB-INF/tiles-ftl-layout_pl.xml
@@ -2,7 +2,7 @@
 
 <!DOCTYPE tiles-definitions PUBLIC
         "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
-        "http://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
+        "https://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
 
 <tiles-definitions>
 
diff --git a/tiles/src/main/webapp/WEB-INF/tiles.xml 
b/tiles/src/main/webapp/WEB-INF/tiles.xml
index bc9f084..6e2f691 100644
--- a/tiles/src/main/webapp/WEB-INF/tiles.xml
+++ b/tiles/src/main/webapp/WEB-INF/tiles.xml
@@ -2,7 +2,7 @@
 
 <!DOCTYPE tiles-definitions PUBLIC
         "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
-        "http://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
+        "https://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
 
 <tiles-definitions>
 
diff --git a/tiles/src/main/webapp/WEB-INF/tiles_pl.xml 
b/tiles/src/main/webapp/WEB-INF/tiles_pl.xml
index 2f5bf56..9fdb104 100644
--- a/tiles/src/main/webapp/WEB-INF/tiles_pl.xml
+++ b/tiles/src/main/webapp/WEB-INF/tiles_pl.xml
@@ -2,7 +2,7 @@
 
 <!DOCTYPE tiles-definitions PUBLIC
         "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
-        "http://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
+        "https://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
 
 <tiles-definitions>
 
diff --git a/type-conversion/pom.xml b/type-conversion/pom.xml
index 73e9424..98cde15 100644
--- a/type-conversion/pom.xml
+++ b/type-conversion/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
 
     <parent>
diff --git a/type-conversion/src/main/resources/example.xml 
b/type-conversion/src/main/resources/example.xml
index a83dbdc..d1e3ea7 100644
--- a/type-conversion/src/main/resources/example.xml
+++ b/type-conversion/src/main/resources/example.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN"
-        "https://struts.apache.org/dtds/struts-6.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <!--
   - This file is included by the struts.xml file as an example
   - of how to break up the configuration file into multiple files.
diff --git a/type-conversion/src/main/resources/struts.xml 
b/type-conversion/src/main/resources/struts.xml
index da89264..b2db2d3 100644
--- a/type-conversion/src/main/resources/struts.xml
+++ b/type-conversion/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 6.0//EN"
-        "https://struts.apache.org/dtds/struts-6.0.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
     <constant name="struts.devMode" value="true"/>
diff --git a/unit-testing/pom.xml b/unit-testing/pom.xml
index bfd3fc6..1b5623b 100644
--- a/unit-testing/pom.xml
+++ b/unit-testing/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
 <project
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
         xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
diff --git a/unit-testing/src/main/resources/struts.xml 
b/unit-testing/src/main/resources/struts.xml
index 109f06b..75cde4f 100644
--- a/unit-testing/src/main/resources/struts.xml
+++ b/unit-testing/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/unknown-handler/pom.xml b/unknown-handler/pom.xml
index fc8ed96..9837b8b 100644
--- a/unknown-handler/pom.xml
+++ b/unknown-handler/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
diff --git a/unknown-handler/src/main/resources/struts.xml 
b/unknown-handler/src/main/resources/struts.xml
index 2725064..a45ec2a 100644
--- a/unknown-handler/src/main/resources/struts.xml
+++ b/unknown-handler/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
   <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
   <constant name="struts.devMode" value="true"/>
diff --git a/unknown-handler/src/main/webapp/WEB-INF/tiles.xml 
b/unknown-handler/src/main/webapp/WEB-INF/tiles.xml
index 35d3bd0..120de4b 100644
--- a/unknown-handler/src/main/webapp/WEB-INF/tiles.xml
+++ b/unknown-handler/src/main/webapp/WEB-INF/tiles.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1" ?>
 <!DOCTYPE tiles-definitions PUBLIC
-    "-//Apache Software Foundation//DTD Tiles Configuration 2.0//EN"
-    "http://tiles.apache.org/dtds/tiles-config_2_0.dtd";>
+    "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
+    "https://tiles.apache.org/dtds/tiles-config_3_0.dtd";>
 <tiles-definitions>
 
   <definition name="baseLayout" template="/WEB-INF/tiles/layout.jsp">
diff --git a/using-tags/pom.xml b/using-tags/pom.xml
index 98224b2..d3b9cf9 100644
--- a/using-tags/pom.xml
+++ b/using-tags/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/using-tags/src/main/resources/struts.xml 
b/using-tags/src/main/resources/struts.xml
index 06f715e..12e79da 100644
--- a/using-tags/src/main/resources/struts.xml
+++ b/using-tags/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-                "-//Apache Software Foundation//DTD Struts Configuration 
2.5//EN"
-                "https://struts.apache.org/dtds/struts-2.5.dtd";>
+                "-//Apache Software Foundation//DTD Struts Configuration 
6.5//EN"
+                "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.devMode" value="true" />
 
diff --git a/validation-messages/pom.xml b/validation-messages/pom.xml
index 8cd7f3b..948afa0 100644
--- a/validation-messages/pom.xml
+++ b/validation-messages/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <artifactId>struts-examples</artifactId>
diff --git 
a/validation-messages/src/main/resources/org/apache/struts/validation_messages/Login-validation.xml
 
b/validation-messages/src/main/resources/org/apache/struts/validation_messages/Login-validation.xml
index b923d3d..b2a116a 100644
--- 
a/validation-messages/src/main/resources/org/apache/struts/validation_messages/Login-validation.xml
+++ 
b/validation-messages/src/main/resources/org/apache/struts/validation_messages/Login-validation.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <!DOCTYPE validators PUBLIC
         "-//Apache Struts//XWork Validator 1.0.3//EN"
-        "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
+        "https://struts.apache.org/dtds/xwork-validator-1.0.3.dtd";>
 <validators>
     <field name="username">
         <field-validator type="requiredstring">
diff --git a/validation-messages/src/main/resources/struts.xml 
b/validation-messages/src/main/resources/struts.xml
index c3d31e4..c2b75b8 100644
--- a/validation-messages/src/main/resources/struts.xml
+++ b/validation-messages/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
     <constant name="struts.devMode" value="true"/>
diff --git a/wildcard-method-selection/pom.xml 
b/wildcard-method-selection/pom.xml
index 4e5323b..4e1bdbb 100644
--- a/wildcard-method-selection/pom.xml
+++ b/wildcard-method-selection/pom.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0"?>
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";
          xmlns="http://maven.apache.org/POM/4.0.0";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
     <modelVersion>4.0.0</modelVersion>
diff --git a/wildcard-method-selection/src/main/resources/struts.xml 
b/wildcard-method-selection/src/main/resources/struts.xml
index cea89ac..f5113de 100644
--- a/wildcard-method-selection/src/main/resources/struts.xml
+++ b/wildcard-method-selection/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 
 <struts>
 
diff --git a/wildcard-regex/pom.xml b/wildcard-regex/pom.xml
index 62071be..bef8013 100644
--- a/wildcard-regex/pom.xml
+++ b/wildcard-regex/pom.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
https://maven.apache.org/xsd/maven-4.0.0.xsd";>
   <modelVersion>4.0.0</modelVersion>
   <parent>
     <artifactId>struts-examples</artifactId>
diff --git a/wildcard-regex/src/main/resources/form.xml 
b/wildcard-regex/src/main/resources/form.xml
index dfed1e9..26f088c 100644
--- a/wildcard-regex/src/main/resources/form.xml
+++ b/wildcard-regex/src/main/resources/form.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
-        "http://struts.apache.org/dtds/struts-2.3.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <!-- 
   - This file is included by the struts.xml file as an example
   - of how to break up the configuration file into multiple files.
diff --git a/wildcard-regex/src/main/resources/store.xml 
b/wildcard-regex/src/main/resources/store.xml
index 017c43f..ddf09ab 100644
--- a/wildcard-regex/src/main/resources/store.xml
+++ b/wildcard-regex/src/main/resources/store.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
-        "http://struts.apache.org/dtds/struts-2.3.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <!-- 
   - This file is included by the struts.xml file as an example
   - of how to break up the configuration file into multiple files.
diff --git a/wildcard-regex/src/main/resources/struts.xml 
b/wildcard-regex/src/main/resources/struts.xml
index 2cbe4ae..ff94da8 100644
--- a/wildcard-regex/src/main/resources/struts.xml
+++ b/wildcard-regex/src/main/resources/struts.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE struts PUBLIC
-        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
-        "https://struts.apache.org/dtds/struts-2.5.dtd";>
+        "-//Apache Software Foundation//DTD Struts Configuration 6.5//EN"
+        "https://struts.apache.org/dtds/struts-6.5.dtd";>
 <struts>
     <constant name="struts.enable.DynamicMethodInvocation" value="false"/>
     <constant name="struts.devMode" value="true"/>

Reply via email to