Add servlet that delivers static content.
[demoscenemusic.git] / src / main / webapp / WEB-INF / web.xml.template
index b9d19fb..258819c 100644 (file)
        </resource-ref>
 
        <servlet>
+               <servlet-name>StaticServlet</servlet-name>
+               <servlet-class>net.pterodactylus.demoscenemusic.core.StaticServlet</servlet-class>
+       </servlet>
+
+       <servlet>
                <servlet-name>TemplateServlet</servlet-name>
                <servlet-class>net.pterodactylus.demoscenemusic.core.TemplateServlet</servlet-class>
                <init-param>
                        <param-value>net.pterodactylus.demoscenemusic.page.ArtistsPage</param-value>
                </init-param>
                <init-param>
+                       <param-name>index</param-name>
+                       <param-value>net.pterodactylus.demoscenemusic.page.IndexPage</param-value>
+               </init-param>
+               <init-param>
+                       <param-name>login</param-name>
+                       <param-value>net.pterodactylus.demoscenemusic.page.LoginPage</param-value>
+               </init-param>
+               <init-param>
+                       <param-name>logout</param-name>
+                       <param-value>net.pterodactylus.demoscenemusic.page.LogoutPage</param-value>
+               </init-param>
+               <init-param>
+                       <param-name>openid</param-name>
+                       <param-value>net.pterodactylus.demoscenemusic.page.OpenIdPage</param-value>
+               </init-param>
+               <init-param>
+                       <param-name>register</param-name>
+                       <param-value>net.pterodactylus.demoscenemusic.page.RegisterPage</param-value>
+               </init-param>
+               <init-param>
                        <param-name>track</param-name>
                        <param-value>net.pterodactylus.demoscenemusic.page.TrackPage</param-value>
                </init-param>
+               <init-param>
+                       <param-name>admin.artists</param-name>
+                       <param-value>net.pterodactylus.demoscenemusic.page.admin.ArtistsAdminPage</param-value>
+               </init-param>
                <load-on-startup>0</load-on-startup>
        </servlet>
 
        <servlet-mapping>
+               <servlet-name>StaticServlet</servlet-name>
+               <url-pattern>/static/*</url-pattern>
+       </servlet-mapping>
+
+       <servlet-mapping>
                <servlet-name>TemplateServlet</servlet-name>
                <url-pattern>/*</url-pattern>
        </servlet-mapping>