We were using SmartGWT 3.1. Recently we upgrade to use 5.0. In the same upgrade we switch to use maven. However, now we got this error message when deploying the war file with tomcat6 (okay to test in Eclipse).
In our pom.xml, we include only these two dependencies
The server was a tomcat6 (6.0.24 -- Release 80.el6. This was packaged from RedHat Enterprise Linux)
Code:
SEVERE: Exception starting filter CompressionFilter
javax.servlet.ServletException: Compression module not found - CompressionFilter unavailable.
at com.isomorphic.servlet.CompressionFilter.init(CompressionFilter.java:161)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4076)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4730)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)Code:
<smartgwt.version>5.0-p20141218</smartgwt.version>
...
<dependency>
<groupId>com.isomorphic.smartgwt.power</groupId>
<artifactId>smartgwt-power</artifactId>
<version>${smartgwt.version}</version>
</dependency>
<dependency>
<groupId>com.isomorphic.smartgwt.power</groupId>
<artifactId>smartgwt-skins</artifactId>
<version>${smartgwt.version}</version>
</dependency>
<dependency>