eCandidat (esup-opi)

Arborescence des pages

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.

Table des matières

Sommaire

Configuration du fichier build.properties

Bloc de code
deploy.type

Indique s'il s'agit d'un déploiement en servlet ou en portlet

Bloc de code
deploy.home

Indique l'emplacement où déployer l'application

Bloc de code
tomcat.port

Le port à utiliser pour le tomcat

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

Pas de format
http://sourcesup.cru.fr/cgi/viewvc.cgi/tags/${commons.version}/esup-commons

 par

Pas de format
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

Bloc de code
cas.service

Saisir l'URL de votre CAS.

Configuration du fichier webapps/WEB_INF/web.xml

Configuration du contexte de déconnexion CAS

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

Bloc de code
<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='...')