eCandidat (esup-opi)

Arborescence des pages

Vous regardez une version antérieure (v. /wiki/spaces/PROJESUPOPI/pages/176455696/3.2.2.+Configuration+des+fichiers+build.properties+web.xml+configUrlServices.properties+...) 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. 10) afficher la version suivante »

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

  • Aucune étiquette