Pages enfant
  • Guide d'installation - ESUP-WS-SI

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

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

    Bloc de code
    
    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

    Bloc de code
    
    <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

      Bloc de code
      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

      Bloc de code
      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

      Bloc de code
      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

    Bloc de code
    <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>