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.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/konfigurace/jetty/sql-vyuka.xml Sat Feb 12 15:00:38 2011 +0100
1.3 @@ -0,0 +1,36 @@
1.4 +<?xml version="1.0" encoding="ISO-8859-1"?>
1.5 +<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
1.6 +<Configure class="org.eclipse.jetty.webapp.WebAppContext">
1.7 +
1.8 + <Set name="contextPath">/</Set>
1.9 + <Set name="war">
1.10 + <SystemProperty name="jetty.home" default="."/>/webapps/sql-vyuka.war</Set>
1.11 +
1.12 + <New id="sqlvyukaaplikaceDS" class="org.eclipse.jetty.plus.jndi.Resource">
1.13 + <Arg>jdbc/sqlVyuka/aplikace</Arg>
1.14 + <Arg>
1.15 + <New class="org.postgresql.ds.PGSimpleDataSource">
1.16 + <Set name="User">sqlvyukaaplikace</Set>
1.17 + <Set name="Password"></Set>
1.18 + <Set name="DatabaseName">sqlvyukaaplikace</Set>
1.19 + <Set name="ServerName">localhost</Set>
1.20 + <Set name="PortNumber">5432</Set>
1.21 + </New>
1.22 + </Arg>
1.23 + </New>
1.24 +
1.25 + <New id="sqlvyukapiskovisteDS" class="org.eclipse.jetty.plus.jndi.Resource">
1.26 + <Arg>jdbc/sqlVyuka/piskoviste</Arg>
1.27 + <Arg>
1.28 + <New class="org.postgresql.ds.PGSimpleDataSource">
1.29 + <Set name="User">sqlvyukapiskoviste</Set>
1.30 + <Set name="Password"></Set>
1.31 + <Set name="DatabaseName">piskoviste</Set>
1.32 + <Set name="ServerName">localhost</Set>
1.33 + <Set name="PortNumber">5432</Set>
1.34 + </New>
1.35 + </Arg>
1.36 + </New>
1.37 +
1.38 +</Configure>
1.39 +