Datový zdroj pro jettyho. První nástřel.
Stačí doplnit heslo, nahrát JDBC ovladač do $JETTY_HOME/lib/ext a v start.ini do OPTIONS přidat „plus“.
Soubor sql-vyuka.xml přijde do složky contexts v jettym.
Otestováno s jettym jetty-distribution-7.3.0.v20110203.tar.gz a vypadá funkčně.
TODO: pooling datových zdrojů
org.postgresql.ds.PGConnectionPoolDataSource
org.postgresql.jdbc2.optional.PoolingDataSource
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
3 <Configure class="org.eclipse.jetty.webapp.WebAppContext">
5 <Set name="contextPath">/</Set>
7 <SystemProperty name="jetty.home" default="."/>/webapps/sql-vyuka.war</Set>
9 <New id="sqlvyukaaplikaceDS" class="org.eclipse.jetty.plus.jndi.Resource">
10 <Arg>jdbc/sqlVyuka/aplikace</Arg>
12 <New class="org.postgresql.ds.PGSimpleDataSource">
13 <Set name="User">sqlvyukaaplikace</Set>
14 <Set name="Password"></Set>
15 <Set name="DatabaseName">sqlvyukaaplikace</Set>
16 <Set name="ServerName">localhost</Set>
17 <Set name="PortNumber">5432</Set>
22 <New id="sqlvyukapiskovisteDS" class="org.eclipse.jetty.plus.jndi.Resource">
23 <Arg>jdbc/sqlVyuka/piskoviste</Arg>
25 <New class="org.postgresql.ds.PGSimpleDataSource">
26 <Set name="User">sqlvyukapiskoviste</Set>
27 <Set name="Password"></Set>
28 <Set name="DatabaseName">piskoviste</Set>
29 <Set name="ServerName">localhost</Set>
30 <Set name="PortNumber">5432</Set>