Récupération GIT
Pour linux
installer le client GIT selon la plateforme puis
Pour windows
Installer "msysgit" http://code.google.com/p/msysgit/ et "tortoisegit" pour avoir une interface graphique http://code.google.com/p/tortoisegit/
Bouton droit dans un dossier > "Git Clone"
![]()
Url :Https://github.com/Jasig/uPortal.git
![]()
![]()
![]()
Dans le dossier uPortal fraichement créé > bouton droit > "tortoiseGIT" > "Switch/Checkout"
![]()
Cocher Tags > chosir le TAG "uportal-4.0.3"
déchocher "Create New Branch"
![]()
Configurations
Properties
/build.properties
copier le build.sample.properties vers build.properties
Adapter uniquement le server.home avec le chemin du tomcat
/filters/local.properties
Mysql
/pom.xml (drivers mysql) (cf. https://wiki.jasig.org/display/UPM40/MySQL )
Langues et Nombre de Threads Mysql
/uportal-war/src/main/resources/properties/portal.properties (passage en français par défaut et pb au chargement de la base)
( Pour Mysql; cf. https://wiki.jasig.org/display/UPM40/MySQL )
CAS
uportal-war/src/main/resources/properties/security.properties (logout cas avec redirect + ajout d'une variable qui représente le contexte du serveur CAS)
uportal-war/src/main/webapp/WEB-INF/web.xml (ajout d'une variable qui représente le contexte du serveur CAS)
LDAP
on utilise des variable d'environnement pour le ldap (esup.ldap.url, esup.ldap.baseDN, ...)
uportal-war/src/main/resources/properties/contexts/ldapContext.xml
uportal-war/src/main/resources/properties/contexts/personDirectoryContext.xml
Déploiement
Installer Ant 1.8.X, Maven 3.0.X, Tomcat 6.0.X
Coté tomcat installer un tomcat de base, le laisser en autoDeploy="true"
Premier déploiement :
Pour déployer les modifications par la suite
env.cmd : script d'exemple qui positionne les variables d'environnement qui vont bien (pour windows désolé)
start.cmd : script de démarrage de tomcat
*_+stop.cmd :+_* script d'arrêt de tomcat
