Skip to end of metadata
Go to start of metadata

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

Labels
  • None