Table des matières
Configuration du fichier build.properties
deploy.type
Indique s'il s'agit d'un déploiement en servlet ou en portlet
deploy.home
Indique l'emplacement où déployer l'application
tomcat.port
Le port à utiliser pour le tomcat
tomcat.host
L'url du serveur où se trouve l'application
Configuration du fichier build-commons.xml
modifier la property « commons.repository.path-prefix »
remplacerhttp://sourcesup.cru.fr/cgi/viewvc.cgi/tags/$
http://sourcesup.cru.fr/cgi/viewvc.cgi/tags/${commons.version}/esup-commons
par
http://sourcesup.cru.fr/cgi/viewvc.cgi/checkout/tags/${commons.version}/esup-commons
Configuration du fichier properties/logging/log4j.properties
Remplacer 'log4j.appender.logfile' par 'log4j.appender.file' ('logfile n'est pas reconnu et entraîne un plantage des logs)
Remplacer DailyRollingFileAppender par RollingFileAppender (même raison)
Configuration du fichier properties/defaults-servlet.properties
cas.service
Saisir l'URL de votre CAS.
Configuration du fichier webapps/WEB_INF/web.xml
Configuration du contexte de déconnexion CAS
<context-param>
<description>
The logout URL of the CAS server.
</description>
<param-name>edu.yale.its.tp.cas.client.logoutUrl</param-name>
<param-value>
https://_url_de_votre_CAS_/logout?service=%s
</param-value>
</context-param>
Configuration du filtre de connexion CAS
<filter>
<description>
The CAS filter, used to authenticate users.
</description>
<display-name>CASFilter</display-name>
<filter-name>CAS Filter</filter-name>
<filter-class>
edu.yale.its.tp.cas.client.filter.CASFilter
</filter-class>
<init-param>
<param-name>
edu.yale.its.tp.cas.client.filter.loginUrl
</param-name>
<param-value>
https://_url_de_votre_CAS_/login
</param-value>
</init-param>
<init-param>
<param-name>
edu.yale.its.tp.cas.client.filter.validateUrl
</param-name>
<param-value>
https://_url_de_votre_CAS_/serviceValidate
</param-value>
</init-param>
<init-param>
<param-name>
edu.yale.its.tp.cas.client.filter.serverName
</param-name>
<param-value>_url_de_ecandidat_</param-value>
</init-param>
<init-param>
<param-name>
edu.yale.its.tp.cas.client.filter.wrapRequest
</param-name>
<param-value>true</param-value>
</init-param>
</filter>
Modifier les champs en gras.
Configuration de configUrlServices.properties
Editer le fichier src/configUrlServices.properties pour indiquer le chemin des webservices à employer (Webservices AMUE à utiliser (410,420, ...)
NOTE : il faut ajouter un paramètre SSL correspondant à chaque webservice
(exemple pour geographiemetier='...' ajouter geographiemetier.ssl='...')