Create data manager as application-scoped bean on context startup.
[demoscenemusic.git] / src / main / webapp / WEB-INF / web.xml.template
1 <?xml version="1.0" encoding="utf-8"?>
2 <web-app>
3
4         <display-name>DemosceneMusic</display-name>
5         <description>Database for all demoscene music</description>
6
7         <listener>
8                 <description>Listener for context-related events</description>
9                 <listener-class>net.pterodactylus.demoscenemusic.core.Core</listener-class>
10         </listener>
11
12         <context-param>
13                 <description>The directory where the streaming files (MP3, Vorbis, etc.) are stored.</description>
14                 <param-name>storage.streamed</param-name>
15                 <param-value>/var/lib/demoscene-music/streamed</param-value>
16         </context-param>
17
18         <context-param>
19                 <description>The directory where the original files (binaries, SID files, MOD files, etc.) are stored.</description>
20                 <param-name>storage.original</param-name>
21                 <param-value>/var/lib/demoscene-music/original</param-value>
22         </context-param>
23
24         <resource-ref>
25                 <description>DB Connection</description>
26                 <res-ref-name>jdbc/demosceneMusic</res-ref-name>
27                 <res-type>javax.sql.DataSource</res-type>
28                 <res-auth>Container</res-auth>
29         </resource-ref>
30
31 </web-app>