Child pages
  • Guide d'installation

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Liste des pré-requis:

  • Installation du serveur Tomcat
  • Installation d'une machine Virtuelle JAVA
  • BD Oracle, tester avec la version 400ly d'APOGEE.

Application validée sur:

  • Serveur d'application TOMCAT 5.5
  • jdk1.6
  • version esup-commons 1.3.1

Installation:

  1. Récuperer le zip sous source-sup ( [57SI]WebServices Apogee (référentiel)/- onglet fichier)
  2. Renommer les fichiers -example, config-example.properties
  3. Adapter le build.properties
    Code Block
    deploy.type=servlet (type de deploiement)
    deploy.home=D:/servlets/webapps/apo-cri-webservice (repertoire de deploiement)
    
  4. Fichier de config de TOMCAT
    le fichier à modifier correspond au fichier de configuration de Tomcat : server.xml exemple
    Code Block
    <Context docBase="d:/webapps/esup-ws-si" path="/webServiceApogee"> <Resource
    auth="Container" driverClassName="oracle.jdbc.OracleDriver" logAbandoned="true"
    maxActive="100" maxIdle="10" maxWait="10000" name="jdbc/esup-ws-si" password="xxxxxx"
    removeAbandoned="true" removeAbandonedTimeout="60" type="javax.sql.DataSource"
    url="jdbc:oracle:thin:@xxxxxx" username="xxxxxxx" validationQuery="Select 1 from dual"/>
    </Context>
    
  5. Adapter le fichier Config.properties
    ce fichier contient les paramètres de configuration de la base Apogee
    • Parametre base Apogee
      Code Block
      hibernate.connection.jdbc.url=jdbc:oracle:thin:@xxxxxxx
      hibernate.connection.jdbc.username=xxxxx hibernate.connection.jdbc.password=xxxxx
      hibernate.useJndi=false hibernate.connection.jndi.datasource=jdbc/esup-ws-si
    • Parametre Smtp
      Code Block
      smtp.host=smtp.univ-rennes1.fr smtp.user= smtp.password= smtp.fromEmail=adresse-mail from
      smtp.fromName=Webservice Apogee smtp.interceptBean=smtpIntercept
      smtp.interceptEmail=adresse-mail to smtp.interceptName=Maintainer smtp.interceptAll=true
    • Paramètre de logging
      Code Block
      log.level=INFO log.output=logfile log.pattern=%d %p [%c] - %m%n log.file=/logs/esup-ws-si.log
  6. Deployer application
    • ant deploy
  7. exemple de client esup-ws-si-client
    exemple de projet java permettant de tester les WS APOGEE . Tests avec Junit
    Adapter le fichier applicationContext.xml Pour chaque bean remoteReadEnseignement,
    remoteReadReferentiel, remoteReadEtudiant Renseigner la property
    Code Block
    <property
    name="wsdlDocumentUrl", metre url du WS apo-cri-webservice <bean
    id="remoteReadEnseignement" <property name="wsdlDocumentUrl" value="http://localhost:8082/
    webServiceApogee xfire/ReadEnseignement?WSDL" /> </bean>