Merge pull request #307 from apache/fix/avoid-scanning-logger
Avoids scanning all the classes from all the packages
diff --git a/annotations/src/main/resources/log4j2.xml b/annotations/src/main/resources/log4j2.xml
index 3b08ab1..f5bdb17 100644
--- a/annotations/src/main/resources/log4j2.xml
+++ b/annotations/src/main/resources/log4j2.xml
@@ -8,6 +8,7 @@
<Loggers>
<Logger name="com.opensymphony.xwork2" level="info"/>
<Logger name="org.apache.struts2" level="info"/>
+ <Logger name="org.apache.struts2.convention" level="debug"/>
<Logger name="example" level="debug"/>
<Root level="info">
<AppenderRef ref="STDOUT"/>
diff --git a/annotations/src/main/webapp/WEB-INF/web.xml b/annotations/src/main/webapp/WEB-INF/web.xml
index 6b49ec1..035cc56 100644
--- a/annotations/src/main/webapp/WEB-INF/web.xml
+++ b/annotations/src/main/webapp/WEB-INF/web.xml
@@ -11,6 +11,15 @@
<param-name>struts.devMode</param-name>
<param-value>true</param-value>
</init-param>
+ <!-- Log4j is using *Action suffix as well, so narrow scanning just to a given package -->
+ <init-param>
+ <param-name>struts.convention.action.packages</param-name>
+ <param-value>example.actions</param-value>
+ </init-param>
+ <init-param>
+ <param-name>struts.convention.package.locators.disable</param-name>
+ <param-value>true</param-value>
+ </init-param>
</filter>
<filter-mapping>