Vous regardez une version antérieure (v. /wiki/display/PROJ/Guide+d%27installation+-+ESUP-WS-SI) de cette page.
afficher les différences
afficher l'historique de la page
« Afficher la version précédente
Vous regardez la version actuelle de cette page. (v. 4)
Actuel »
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:
- Récuperer le zip sous source-sup ( [57SI]WebServices Apogee (référentiel)/- onglet fichier)
- Renommer les fichiers -example, config-example.properties
- Adapter le build.properties
deploy.type=servlet (type de deploiement)
deploy.home=D:/servlets/webapps/apo-cri-webservice (repertoire de deploiement)
- Fichier de config de TOMCAT
le fichier à modifier correspond au fichier de configuration de Tomcat : server.xml exemple
<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>
- Adapter le fichier Config.properties
ce fichier contient les paramètres de configuration de la base Apogee
- Parametre base Apogee
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
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
log.level=INFO log.output=logfile log.pattern=%d %p [%c] - %m%n log.file=/logs/esup-ws-si.log
- Deployer application
- 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
<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>