-
Bug
-
Resolution: Done
-
Major
-
3.3.0.M5
-
None
Given the following web.xml snippet eclipse shows a warning for
"filter-name references to compressionFilter that is not a filter"
This may be because http://code.google.com/p/webutilities/source/browse/tags/webutilities-0.0.5/src/main/java/com/googlecode/webutilities/filters/CompressionFilter.java extends http://code.google.com/p/webutilities/source/browse/tags/webutilities-0.0.5/src/main/java/com/googlecode/webutilities/filters/common/AbstractFilter.java which implements javax.servlet.Filter;
<filter-mapping> <filter-name>compressionFilter</filter-name> <url-pattern>*</url-pattern> </filter-mapping> <filter> <display-name>CompressionFilter</display-name> <filter-name>compressionFilter</filter-name> <filter-class>com.googlecode.webutilities.filters.CompressionFilter</filter-class> <init-param> <param-name>compressionThreshold</param-name> <param-value>500</param-value> <!-- compress anything above 1kb --> </init-param> <init-param> <param-name>ignoreURLPattern</param-name> <param-value>.*\.(flv|mp3|mpg)</param-value> <!-- regex --> </init-param> <init-param> <param-name>ignoreMimes</param-name> <param-value>images/*,video/*, multipart/x-gzip</param-value> <!-- ignore --> </init-param> <init-param> <param-name>ignoreUserAgentsPattern</param-name> <param-value>.*MSIE.*</param-value> <!-- regex --> </init-param> </filter>
Here is the maven dep for this filter
<dependency> <groupId>com.googlecode.webutilities</groupId> <artifactId>webutilities</artifactId> <version>0.0.5</version> <scope>compile</scope> </dependency>