
*******************************************************************************************
* PRE-REQUIS : 
*
* Avoir lu le README
* ApogeWeb install et configur pour faire du SSO. 
* JDK1.4.1 ou sup. et Tomcat 4.1.x ou sup. (test et valid en jdk1.4.1_03, tomcat 4.1.24
* et 5.0) installs. 
* ant install (http://ant.apache.org)
********************************************************************************************

INSTALLATION :

- adapter le fichier build.properties situ  la racine de l'application 
  (/awcp-1.1-esup-1)
  Si l'application est execute  partir du rpertoire webapps de tomcat, il n'y a que 
  "server.home"  modifier sinon, modifier aussi "deploy.home"
- adapter les fichiers cas.xml et apoweb.xml situ dans le rpertoire "properties".
- placer votre driver oracle dans le rpertoire common/lib de tomcat.
- lancer la commande : ant deploy
- Dclarer dans votre fichier conf/server.xml de tomcat le pool de connexion "jdbc/apogee" 
  (ce nom est obligatoire).
  Ce qui donne comme contexte tomcat :

<Context path="/awcp" docBase="C:\Eclipse3.0M8\eclipse\workspace\apowebCasProxy" crossContext="true" >
          <Resource name="jdbc/apogee" auth="Container" type="javax.sql.DataSource"/>
          <ResourceParams name="jdbc/apogee">
            <parameter>
              <name>factory</name>
              <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
            </parameter>

            <!-- Maximum number of dB connections in pool. Set to 0 for no limit.-->
            <parameter>
              <name>maxActive</name>
              <value>100</value>
            </parameter>

            <!-- Maximum number of idle dB connections to retain in pool. Set to 0 for no limit.-->
            <parameter>
              <name>maxIdle</name>
              <value>30</value>
            </parameter>

            <!-- Maximum time to wait for a dB connection to become available
                 in ms, in this example 10 seconds. An Exception is thrown if
                 this timeout is exceeded.  Set to -1 to wait indefinitely.
                 -->
            <parameter>
              <name>maxWait</name>
              <value>10000</value>
            </parameter>

            <!-- Apogee dB username and password for dB connections  -->
            <parameter>
              <name>username</name>
              <value>votreUser</value>
            </parameter>
            <parameter>
              <name>password</name>
              <value>votrePWD</value>
            </parameter>

            <!-- Class name JDBC driver -->
            <parameter>
              <name>driverClassName</name>
              <value>oracle.jdbc.driver.OracleDriver</value>
            </parameter>

            <!-- The JDBC connection url for connecting to your Apogee dB.-->
            <parameter>
              <name>url</name>
              <value>jdbc:oracle:thin:@machine.univ.fr:1521:nomBDD</value>
            </parameter>
        
          </ResourceParams>

</Context>



- Dmarrer tomcat

*********************************************************************************************
* ATTENTION : L'application est livre pour fonctionner sur tomcat 5.x.
* Le classpath change entre tomcat 5.0.x ou sup et tomcat 4.1.x. Cela est d aux 
* librairies de tomcat qui ont changes entre les versions 4 et 5.
* La librairie servlet.jar presente dans tomcat 4 est devenue servlet-api.jar et jsp-api.jar.
*
* Pour utiliser cette application sur tomcat 4 :
*
*	Modifier le fichier build.properties et remplacer les lignes :
*		servlet-api.jar=${server.home}/common/lib/servlet-api.jar
*		jsp-api.jar=${server.home}/common/lib/jsp-api.jar
*	par
*		servlet.jar=${server.home}/common/lib/servlet.jar
*
*	Modifier aussi le fichier build.xml et remplacer les lignes :
*	dans la partie "External Dependencies" :
*		<property name="servlet-api.jar" value="(set this in build.properties!)"/>
*		<property name="jsp-api.jar" value="(set this in build.properties!)"/>
*	par
*		<property name="servlet.jar" value="(set this in build.properties!)"/>
*	puis dans la partie "Compilation Classpath" :
*		<pathelement location="${servlet-api.jar}"/>
*		<pathelement location="${jsp-api.jar}"/>
*	par
*		<pathelement location="${servlet.jar}"/>
************************************************************************************************