This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch WW-5185-struts-resource in repository https://gitbox.apache.org/repos/asf/struts.git
commit 9a2996f9b794f546461a43d4e927ba387f197209 Author: Lukasz Lenart <lukaszlen...@apache.org> AuthorDate: Fri Jun 10 16:06:27 2022 +0200 Uses proper Servlet API 3.1 headers --- apps/rest-showcase/src/main/webapp/WEB-INF/web.xml | 7 ++-- apps/showcase/src/main/webapp/WEB-INF/web.xml | 46 ++++++++++------------ 2 files changed, 25 insertions(+), 28 deletions(-) diff --git a/apps/rest-showcase/src/main/webapp/WEB-INF/web.xml b/apps/rest-showcase/src/main/webapp/WEB-INF/web.xml index 4367ef3af..10e50dd16 100644 --- a/apps/rest-showcase/src/main/webapp/WEB-INF/web.xml +++ b/apps/rest-showcase/src/main/webapp/WEB-INF/web.xml @@ -19,13 +19,14 @@ * under the License. */ --> -<web-app id="starter" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" +<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> + xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee + http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" + version="3.1"> <display-name>Struts 2 Rest Example</display-name> - <!-- Filters --> <!-- START SNIPPET: filter --> <filter> diff --git a/apps/showcase/src/main/webapp/WEB-INF/web.xml b/apps/showcase/src/main/webapp/WEB-INF/web.xml index d76908275..58a831b6c 100644 --- a/apps/showcase/src/main/webapp/WEB-INF/web.xml +++ b/apps/showcase/src/main/webapp/WEB-INF/web.xml @@ -1,5 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- +/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information @@ -16,20 +17,16 @@ * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. + */ --> -<web-app id="starter" version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" +<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> + xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee + http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" + version="3.1"> <display-name>Struts Showcase Application</display-name> - <context-param> - <param-name>org.apache.tiles.definition.DefinitionsFactory.DEFINITIONS_CONFIG</param-name> - <param-value> - /WEB-INF/tiles.xml - </param-value> - </context-param> - <filter> <filter-name>async</filter-name> <filter-class>org.apache.struts2.showcase.async.AsyncFilter</filter-class> @@ -46,11 +43,10 @@ <filter-class>org.apache.struts2.dispatcher.filter.StrutsExecuteFilter</filter-class> </filter> - - <filter> - <filter-name>sitemesh</filter-name> - <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class> - </filter> + <filter> + <filter-name>sitemesh</filter-name> + <filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class> + </filter> <filter-mapping> <filter-name>async</filter-name> @@ -81,18 +77,18 @@ org.apache.struts2.tiles.StrutsTilesListener </listener-class> </listener> - + <!-- Chat Example in Showcase --> <listener> - <listener-class> - org.apache.struts2.showcase.chat.ChatSessionListener - </listener-class> + <listener-class> + org.apache.struts2.showcase.chat.ChatSessionListener + </listener-class> </listener> <listener> <listener-class>org.apache.struts2.dispatcher.listener.StrutsListener</listener-class> </listener> - + <!-- SNIPPET START: dwr --> <servlet> @@ -103,13 +99,13 @@ <param-value>true</param-value> </init-param> </servlet> - <servlet> - <servlet-name>JspSupportServlet</servlet-name> - <servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class> - <load-on-startup>1</load-on-startup> - </servlet> + <servlet> + <servlet-name>JspSupportServlet</servlet-name> + <servlet-class>org.apache.struts2.views.JspSupportServlet</servlet-class> + <load-on-startup>1</load-on-startup> + </servlet> - <!-- Sitemesh Freemarker and Velocity Decorator Servlets. Shares configuration with Struts.--> + <!-- Sitemesh Freemarker and Velocity Decorator Servlets. Shares configuration with Struts.--> <servlet> <servlet-name>sitemesh-freemarker</servlet-name> <servlet-class>org.apache.struts2.sitemesh.FreemarkerDecoratorServlet</servlet-class>