Datový zdroj pro jettyho. První nástřel.
authorFrantišek Kučera <franta-hg@frantovo.cz>
Sat, 12 Feb 2011 15:00:38 +0100
changeset 7648d0c0d0da21
parent 75 e0c23170f359
child 77 fdeb54809e23
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
konfigurace/jetty/sql-vyuka.xml
     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 +