diff --git a/apps/blank/pom.xml b/apps/blank/pom.xml
index 48df955c7..979f077f2 100644
--- a/apps/blank/pom.xml
+++ b/apps/blank/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-apps
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-blank
diff --git a/apps/jboss-blank/pom.xml b/apps/jboss-blank/pom.xml
index 13d5cc200..17f3548d9 100644
--- a/apps/jboss-blank/pom.xml
+++ b/apps/jboss-blank/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-apps
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-jboss-blank
diff --git a/apps/mailreader/pom.xml b/apps/mailreader/pom.xml
index 47f0a0ee2..5d3881186 100644
--- a/apps/mailreader/pom.xml
+++ b/apps/mailreader/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-apps
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-mailreader
diff --git a/apps/pom.xml b/apps/pom.xml
index 749f9b174..4971cd47e 100644
--- a/apps/pom.xml
+++ b/apps/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-parent
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-apps
pom
diff --git a/apps/portlet/pom.xml b/apps/portlet/pom.xml
index 2a2d6ec1b..74b015f53 100644
--- a/apps/portlet/pom.xml
+++ b/apps/portlet/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-apps
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-portlet
diff --git a/apps/rest-showcase/pom.xml b/apps/rest-showcase/pom.xml
index 627442319..8919e6303 100644
--- a/apps/rest-showcase/pom.xml
+++ b/apps/rest-showcase/pom.xml
@@ -26,12 +26,12 @@
org.apache.struts
struts2-apps
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-rest-showcase
war
- 2.3.22
+ 2.3.24-SNAPSHOT
Struts 2 Rest Showcase Webapp
Struts 2 Rest Showcase Example
diff --git a/apps/showcase/pom.xml b/apps/showcase/pom.xml
index 8a6966de9..f7aa11b6f 100644
--- a/apps/showcase/pom.xml
+++ b/apps/showcase/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-apps
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-showcase
diff --git a/archetypes/pom.xml b/archetypes/pom.xml
index 137f93de8..90d15ad77 100644
--- a/archetypes/pom.xml
+++ b/archetypes/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-parent
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-archetypes
diff --git a/archetypes/struts2-archetype-angularjs/pom.xml b/archetypes/struts2-archetype-angularjs/pom.xml
index 49f359ba7..e06a48a3e 100644
--- a/archetypes/struts2-archetype-angularjs/pom.xml
+++ b/archetypes/struts2-archetype-angularjs/pom.xml
@@ -2,7 +2,7 @@
org.apache.struts
struts2-archetypes
- 2.3.22
+ 2.3.24-SNAPSHOT
4.0.0
diff --git a/archetypes/struts2-archetype-blank/pom.xml b/archetypes/struts2-archetype-blank/pom.xml
index 5aace4a02..444f8c8eb 100644
--- a/archetypes/struts2-archetype-blank/pom.xml
+++ b/archetypes/struts2-archetype-blank/pom.xml
@@ -3,7 +3,7 @@
org.apache.struts
struts2-archetypes
- 2.3.22
+ 2.3.24-SNAPSHOT
4.0.0
diff --git a/archetypes/struts2-archetype-blank/src/main/resources/META-INF/maven/archetype-metadata.xml b/archetypes/struts2-archetype-blank/src/main/resources/META-INF/maven/archetype-metadata.xml
index 7fa7971ae..6485b2ce0 100644
--- a/archetypes/struts2-archetype-blank/src/main/resources/META-INF/maven/archetype-metadata.xml
+++ b/archetypes/struts2-archetype-blank/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -45,7 +45,7 @@
- src/main/webapp/example
+ src/main/webapp/WEB-INF/example
**/*.jsp
diff --git a/archetypes/struts2-archetype-convention/pom.xml b/archetypes/struts2-archetype-convention/pom.xml
index 37cc45960..087042b6d 100644
--- a/archetypes/struts2-archetype-convention/pom.xml
+++ b/archetypes/struts2-archetype-convention/pom.xml
@@ -2,7 +2,7 @@
org.apache.struts
struts2-archetypes
- 2.3.22
+ 2.3.24-SNAPSHOT
4.0.0
diff --git a/archetypes/struts2-archetype-convention/src/main/resources/META-INF/maven/archetype-metadata.xml b/archetypes/struts2-archetype-convention/src/main/resources/META-INF/maven/archetype-metadata.xml
index 317879c6a..be8685b6c 100644
--- a/archetypes/struts2-archetype-convention/src/main/resources/META-INF/maven/archetype-metadata.xml
+++ b/archetypes/struts2-archetype-convention/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -38,7 +38,7 @@
- src/main/webapp
+ src/main/webapp/WEB-INF
**/*.jsp
diff --git a/archetypes/struts2-archetype-dbportlet/pom.xml b/archetypes/struts2-archetype-dbportlet/pom.xml
index 0cfe0558c..a87a37dac 100644
--- a/archetypes/struts2-archetype-dbportlet/pom.xml
+++ b/archetypes/struts2-archetype-dbportlet/pom.xml
@@ -2,7 +2,7 @@
org.apache.struts
struts2-archetypes
- 2.3.22
+ 2.3.24-SNAPSHOT
4.0.0
diff --git a/archetypes/struts2-archetype-plugin/pom.xml b/archetypes/struts2-archetype-plugin/pom.xml
index 5a36f4762..266dec51a 100644
--- a/archetypes/struts2-archetype-plugin/pom.xml
+++ b/archetypes/struts2-archetype-plugin/pom.xml
@@ -2,7 +2,7 @@
org.apache.struts
struts2-archetypes
- 2.3.22
+ 2.3.24-SNAPSHOT
4.0.0
diff --git a/archetypes/struts2-archetype-portlet/pom.xml b/archetypes/struts2-archetype-portlet/pom.xml
index 2274c568e..d616c9bd9 100644
--- a/archetypes/struts2-archetype-portlet/pom.xml
+++ b/archetypes/struts2-archetype-portlet/pom.xml
@@ -2,7 +2,7 @@
org.apache.struts
struts2-archetypes
- 2.3.22
+ 2.3.24-SNAPSHOT
4.0.0
diff --git a/archetypes/struts2-archetype-starter/pom.xml b/archetypes/struts2-archetype-starter/pom.xml
index 121e0a55a..392dbc075 100644
--- a/archetypes/struts2-archetype-starter/pom.xml
+++ b/archetypes/struts2-archetype-starter/pom.xml
@@ -4,7 +4,7 @@
org.apache.struts
struts2-archetypes
- 2.3.22
+ 2.3.24-SNAPSHOT
4.0.0
diff --git a/assembly/pom.xml b/assembly/pom.xml
index f6486e70f..211259f78 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -3,7 +3,7 @@
org.apache.struts
struts2-parent
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-assembly
diff --git a/bom/pom.xml b/bom/pom.xml
index 8fb0ab956..bb4aeabf1 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -10,7 +10,7 @@
struts2-bom
- 2.3.22
+ 2.3.24-SNAPSHOT
pom
Struts 2 Bill of Materials
@@ -25,7 +25,7 @@
- 2.3.22
+ 2.3.24-SNAPSHOT
diff --git a/bundles/admin/pom.xml b/bundles/admin/pom.xml
index 4cd5aeb9e..d5e64cd16 100644
--- a/bundles/admin/pom.xml
+++ b/bundles/admin/pom.xml
@@ -4,7 +4,7 @@
org.apache.struts
struts2-osgi-bundles
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-osgi-admin-bundle
diff --git a/bundles/demo/pom.xml b/bundles/demo/pom.xml
index 01e4f97d9..56067f151 100644
--- a/bundles/demo/pom.xml
+++ b/bundles/demo/pom.xml
@@ -4,7 +4,7 @@
org.apache.struts
struts2-osgi-bundles
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-osgi-demo-bundle
diff --git a/bundles/pom.xml b/bundles/pom.xml
index cfdf575de..5c8800289 100755
--- a/bundles/pom.xml
+++ b/bundles/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-parent
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-osgi-bundles
diff --git a/core/pom.xml b/core/pom.xml
index d4b2b9524..781a73c15 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-parent
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-core
jar
diff --git a/plugins/cdi/pom.xml b/plugins/cdi/pom.xml
index 6867b8a71..71a47b639 100644
--- a/plugins/cdi/pom.xml
+++ b/plugins/cdi/pom.xml
@@ -25,7 +25,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-cdi-plugin
diff --git a/plugins/codebehind/pom.xml b/plugins/codebehind/pom.xml
index 38b233cfb..a016d81a7 100644
--- a/plugins/codebehind/pom.xml
+++ b/plugins/codebehind/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-codebehind-plugin
diff --git a/plugins/config-browser/pom.xml b/plugins/config-browser/pom.xml
index f152a4de2..8b4ae168e 100644
--- a/plugins/config-browser/pom.xml
+++ b/plugins/config-browser/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-config-browser-plugin
diff --git a/plugins/convention/pom.xml b/plugins/convention/pom.xml
index f6d0bed45..41b675a44 100644
--- a/plugins/convention/pom.xml
+++ b/plugins/convention/pom.xml
@@ -3,7 +3,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-convention-plugin
diff --git a/plugins/dojo/pom.xml b/plugins/dojo/pom.xml
index 90b454050..6dd76c55b 100644
--- a/plugins/dojo/pom.xml
+++ b/plugins/dojo/pom.xml
@@ -25,7 +25,7 @@
struts2-plugins
org.apache.struts
- 2.3.22
+ 2.3.24-SNAPSHOT
4.0.0
diff --git a/plugins/dwr/pom.xml b/plugins/dwr/pom.xml
index 2e3a50144..98b62c835 100644
--- a/plugins/dwr/pom.xml
+++ b/plugins/dwr/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-dwr-plugin
diff --git a/plugins/embeddedjsp/pom.xml b/plugins/embeddedjsp/pom.xml
index e9d45230c..17a0cfb15 100644
--- a/plugins/embeddedjsp/pom.xml
+++ b/plugins/embeddedjsp/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-embeddedjsp-plugin
diff --git a/plugins/gxp/pom.xml b/plugins/gxp/pom.xml
index a3cdd2dbb..13aa7ca46 100644
--- a/plugins/gxp/pom.xml
+++ b/plugins/gxp/pom.xml
@@ -3,7 +3,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-gxp-plugin
diff --git a/plugins/jasperreports/pom.xml b/plugins/jasperreports/pom.xml
index c6452ece4..e66bb6b53 100644
--- a/plugins/jasperreports/pom.xml
+++ b/plugins/jasperreports/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-jasperreports-plugin
diff --git a/plugins/java8-support/pom.xml b/plugins/java8-support/pom.xml
index d650deb60..af04c0c50 100644
--- a/plugins/java8-support/pom.xml
+++ b/plugins/java8-support/pom.xml
@@ -5,7 +5,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-java8-support-plugin
diff --git a/plugins/javatemplates/pom.xml b/plugins/javatemplates/pom.xml
index 8b51fcaca..4c741d081 100644
--- a/plugins/javatemplates/pom.xml
+++ b/plugins/javatemplates/pom.xml
@@ -25,7 +25,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-javatemplates-plugin
diff --git a/plugins/jfreechart/pom.xml b/plugins/jfreechart/pom.xml
index e65f3e0b1..7e2f93a53 100644
--- a/plugins/jfreechart/pom.xml
+++ b/plugins/jfreechart/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-jfreechart-plugin
diff --git a/plugins/jsf/pom.xml b/plugins/jsf/pom.xml
index ca6ebce06..dc7b8c434 100644
--- a/plugins/jsf/pom.xml
+++ b/plugins/jsf/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-jsf-plugin
diff --git a/plugins/json/pom.xml b/plugins/json/pom.xml
index eb6d1dbd9..8f63ccb22 100644
--- a/plugins/json/pom.xml
+++ b/plugins/json/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-json-plugin
diff --git a/plugins/junit/pom.xml b/plugins/junit/pom.xml
index 1b37ef97b..cf40be3d3 100644
--- a/plugins/junit/pom.xml
+++ b/plugins/junit/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-junit-plugin
diff --git a/plugins/osgi/pom.xml b/plugins/osgi/pom.xml
index c1f83e7e9..72fded3b5 100644
--- a/plugins/osgi/pom.xml
+++ b/plugins/osgi/pom.xml
@@ -4,7 +4,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-osgi-plugin
diff --git a/plugins/oval/pom.xml b/plugins/oval/pom.xml
index 71860b278..ae45fe11a 100644
--- a/plugins/oval/pom.xml
+++ b/plugins/oval/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-oval-plugin
diff --git a/plugins/pell-multipart/pom.xml b/plugins/pell-multipart/pom.xml
index 1ad008b5e..045231c48 100644
--- a/plugins/pell-multipart/pom.xml
+++ b/plugins/pell-multipart/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-pell-multipart-plugin
diff --git a/plugins/plexus/pom.xml b/plugins/plexus/pom.xml
index f58439306..617999eff 100644
--- a/plugins/plexus/pom.xml
+++ b/plugins/plexus/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-plexus-plugin
diff --git a/plugins/pom.xml b/plugins/pom.xml
index 04d1367b6..4d02f18a9 100644
--- a/plugins/pom.xml
+++ b/plugins/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-parent
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-plugins
diff --git a/plugins/portlet-tiles/pom.xml b/plugins/portlet-tiles/pom.xml
index 71a43fc23..b1c0d6005 100644
--- a/plugins/portlet-tiles/pom.xml
+++ b/plugins/portlet-tiles/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-portlet-tiles-plugin
diff --git a/plugins/portlet/pom.xml b/plugins/portlet/pom.xml
index c290f6b2a..96211975a 100644
--- a/plugins/portlet/pom.xml
+++ b/plugins/portlet/pom.xml
@@ -3,7 +3,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-portlet-plugin
diff --git a/plugins/rest/pom.xml b/plugins/rest/pom.xml
index 72aec33e5..9a2d7d454 100644
--- a/plugins/rest/pom.xml
+++ b/plugins/rest/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-rest-plugin
diff --git a/plugins/sitegraph/pom.xml b/plugins/sitegraph/pom.xml
index 3bb22f6b7..5d7d4f75e 100644
--- a/plugins/sitegraph/pom.xml
+++ b/plugins/sitegraph/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-sitegraph-plugin
diff --git a/plugins/sitemesh/pom.xml b/plugins/sitemesh/pom.xml
index 09d59cee0..f80dbf3b5 100644
--- a/plugins/sitemesh/pom.xml
+++ b/plugins/sitemesh/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-sitemesh-plugin
diff --git a/plugins/spring/pom.xml b/plugins/spring/pom.xml
index 2ba9d259b..fe437abf6 100644
--- a/plugins/spring/pom.xml
+++ b/plugins/spring/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-spring-plugin
diff --git a/plugins/struts1/pom.xml b/plugins/struts1/pom.xml
index 081dc33d0..6270d0c7e 100644
--- a/plugins/struts1/pom.xml
+++ b/plugins/struts1/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-struts1-plugin
diff --git a/plugins/testng/pom.xml b/plugins/testng/pom.xml
index ecfe46a49..e08a1c913 100644
--- a/plugins/testng/pom.xml
+++ b/plugins/testng/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-testng-plugin
diff --git a/plugins/tiles/pom.xml b/plugins/tiles/pom.xml
index bee4e7257..1e7d464d9 100644
--- a/plugins/tiles/pom.xml
+++ b/plugins/tiles/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-tiles-plugin
diff --git a/plugins/tiles3/pom.xml b/plugins/tiles3/pom.xml
index 61ff58e5b..b0ceb4074 100644
--- a/plugins/tiles3/pom.xml
+++ b/plugins/tiles3/pom.xml
@@ -26,7 +26,7 @@
org.apache.struts
struts2-plugins
- 2.3.22
+ 2.3.24-SNAPSHOT
struts2-tiles3-plugin
diff --git a/pom.xml b/pom.xml
index 4670d8cab..fc2121cab 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
4.0.0
struts2-parent
- 2.3.22
+ 2.3.24-SNAPSHOT
pom
Struts 2
http://struts.apache.org/
@@ -523,7 +523,7 @@
org.freemarker
freemarker
- 2.3.19
+ 2.3.22
diff --git a/xwork-core/pom.xml b/xwork-core/pom.xml
index 3471d886e..07bb5cebe 100644
--- a/xwork-core/pom.xml
+++ b/xwork-core/pom.xml
@@ -5,7 +5,7 @@
org.apache.struts
struts2-parent
- 2.3.22
+ 2.3.24-SNAPSHOT
org.apache.struts.xwork
diff --git a/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java b/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java
index 76973680a..eb586e573 100644
--- a/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java
+++ b/xwork-core/src/main/java/com/opensymphony/xwork2/ognl/SecurityMemberAccess.java
@@ -63,8 +63,8 @@ public class SecurityMemberAccess extends DefaultMemberAccess {
Class memberClass = member.getDeclaringClass();
if (Modifier.isStatic(member.getModifiers()) && allowStaticMethodAccess) {
- if (LOG.isWarnEnabled()) {
- LOG.warn("Support for accessing static methods is deprecated! Please refactor your application!");
+ if (LOG.isDebugEnabled()) {
+ LOG.debug("Support for accessing static methods [target: #0, member: #1, property: #2] is deprecated!", target, member, propertyName);
}
if (!isClassExcluded(member.getDeclaringClass())) {
targetClass = member.getDeclaringClass();
diff --git a/xwork-core/src/main/java/com/opensymphony/xwork2/util/TextParseUtil.java b/xwork-core/src/main/java/com/opensymphony/xwork2/util/TextParseUtil.java
index a3938ef33..211d08c6c 100644
--- a/xwork-core/src/main/java/com/opensymphony/xwork2/util/TextParseUtil.java
+++ b/xwork-core/src/main/java/com/opensymphony/xwork2/util/TextParseUtil.java
@@ -212,13 +212,14 @@ public class TextParseUtil {
Object result = parser.evaluate(openChars, expression, ognlEval, maxLoopCount);
- XWorkConverter conv = ((Container)context.get(ActionContext.CONTAINER)).getInstance(XWorkConverter.class);
-
Collection resultCol;
if (result instanceof Collection) {
@SuppressWarnings("unchecked")
Collection