Here is my web.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="
http://java.sun.com/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">
<listener>
<listener-class>desktopbeautifier.servlet.ServletContextInjector</
listener-class>
</listener>
<filter>
<filter-name>WarpServletFilter</filter-name>
<filter-class>com.wideplay.warp.servlet.WebFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>WarpServletFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- Official releases -->
<filter>
<filter-name>Webpage</filter-name>
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-
class>
<init-param>
<param-name>applicationFactoryClassName</param-name>
<param-value>org.apache.wicket.guice.GuiceWebApplicationFactory</
param-value>
</init-param>
<init-param>
<param-name>module</param-name>
<param-value>desktopbeautifier.web.GuiceModule</param-value>
</init-param>
<!--
<init-param>
<param-name>configuration</param-name>
<param-value>deployment</param-value>
</init-param>
-->
</filter>
<filter-mapping>
<filter-name>Webpage</filter-name>
<url-pattern>/main/*</url-pattern>
</filter-mapping>
<!---->
<filter>
<filter-name>RedirectMain</filter-name>
<filter-class>desktopbeautifier.web.filter.PermanentRedirect</
filter-class>
<init-param>
<param-name>source</param-name>
<param-value>/Main</param-value>
</init-param>
<init-param>
<param-name>target</param-name>
<param-value>/main</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>RedirectMain</filter-name>
<url-pattern>/Main/*</url-pattern>
</filter-mapping>
<!---->
<filter>
<filter-name>RedirectWallpapers</filter-name>
<filter-class>desktopbeautifier.web.filter.PermanentRedirect</
filter-class>
<init-param>
<param-name>source</param-name>
<param-value>/main/wallpapers</param-value>
</init-param>
<init-param>
<param-name>target</param-name>
<param-value>/main</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>RedirectWallpapers</filter-name>
<url-pattern>/main/wallpapers/*</url-pattern>
</filter-mapping>
<!---->
<filter>
<filter-name>RedirectDownload</filter-name>
<filter-class>desktopbeautifier.web.filter.PermanentRedirect</
filter-class>
<init-param>
<param-name>source</param-name>
<param-value>/download/DesktopBeautifier-Setup.exe$</param-
value>
</init-param>
<init-param>
<param-name>target</param-name>
<param-value>/main/resources/main/DesktopBeautifier-Setup.exe</
param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>RedirectDownload</filter-name>
<url-pattern>/download/DesktopBeautifier-Setup.exe</url-pattern>
</filter-mapping>
<!---->
<filter>
<filter-name>RedirectShared</filter-name>
<filter-class>desktopbeautifier.web.filter.PermanentRedirect</
filter-class>
<init-param>
<param-name>source</param-name>
<param-value>/main/resources/shared</param-value>
</init-param>
<init-param>
<param-name>target</param-name>
<param-value>/main/resources/main</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>RedirectShared</filter-name>
<url-pattern>/main/resources/shared/*</url-pattern>
</filter-mapping>
<!---->
<filter>
<filter-name>RedirectGallery</filter-name>
<filter-class>desktopbeautifier.web.filter.PermanentRedirect</
filter-class>
<init-param>
<param-name>source</param-name>
<param-value>/main/gallery</param-value>
</init-param>
<init-param>
<param-name>target</param-name>
<param-value>/main/gallery/small</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>RedirectGallery</filter-name>
<url-pattern>/main/gallery</url-pattern>
</filter-mapping>
<!---->
<servlet>
<servlet-name>Unpack200</servlet-name>
<servlet-class>com.sun.pack200.Unpack200</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Unpack200</servlet-name>
<url-pattern>/Unpack200</url-pattern>
</servlet-mapping>
<!---->
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jspx</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<error-page>
<error-code>500</error-code>
<location>/error/500.jsp</location>
</error-page>
</web-app>