On distingue 2 fichiers de configuration du package :
- build.properties : fichier contenant les propriétés de déploiement du portail
- config.properties : fichier contenant les propriétés de configuration du portail
Fichier build.properties
java_home=/usr/java/jdk1.5 # CURRENT FOLDER esup.root=${basedir.conv} devel.mode=false esup.base=${esup.root}/Portail esup.sources=${esup.base}/uPortal_rel-${uportal.ver} esup.deploy=${esup.base}/webapps esup.build=${esup.sources}/build server.home=${esup.base}/Tomcat-${tomcat.ver} server.temp=${server.home}/temp esup.custom=${esup.root}/custom esup.update=${esup.root}/update esup.resources=${esup.root}/resources esup.packages=${esup.root}/packages esup.tmp=${esup.root}/tmp config.file=${esup.root}/config.properties
Avec :
Variable |
Description |
Exemple |
Modifiable |
---|---|---|---|
java_home |
Le chemin où est installé le JDK |
java_home=/usr/java/jdk1.5 |
OUI |
esup.root |
Détermine automatiquement l'endroit ou se trouve le pakcage |
esup.root=${basedir.conv} |
NON |
devel.mode |
Sélecteur qui permet de savoir au pakcage si c'est un pakcage esupdev ou esup |
devel.mode=true |
NON |
esup.base |
Chemin par défaut ou le portail et tous ses composante sera installé |
esup.base=${esup.root}/Portail |
OUI |
esup.sources |
Emplacement où seront décompressé les sources uPortal |
esup.sources=${esup.base}/uPortal_rel-${uportal.ver} |
OUI |
esup.deploy |
Dossier où sera déployé le portail |
esup.deploy=${esup.base}/webapps |
OUI |
esup.build |
Dossier où sera compilé le portail avant deployement |
esup.build=${esup.sources}/build |
NON |
server.home |
Emplacement ou se trouve le Tomcat |
server.home=${esup.base}/Tomcat-${tomcat.ver} |
OUI |
server.temp |
Dossier temporaire de Tomcat |
server.temp=${server.home}/temp |
OUI |
esup.custom |
Dossier contenant vos personnalisations |
esup.custom=${esup.root}/custom |
OUI |
esup.update |
Dossier contenant les personnalisation ESUP |
esup.update=${esup.root}/update |
NON |
esup.resources |
Dossier contenant des ressources propre au package |
esup.resources=${esup.root}/resources |
NON |
esup.packages |
Dossier contenant les distributions compressé des produits tiers (uPortal ,etc ...) |
esup.packages=${esup.root}/packages |
NON |
esup.tmp |
Dossier temporaire du package |
esup.tmp=${esup.root}/tmp |
NON |
config.file |
Fichier de configuration du portail |
config.file=${esup.root}/config.properties |
OUI |
En toute logique lors de la configuration vous devez changer :
- java_home
- esup.sources, esup.deploy (ou alors esup.base si vous voulez tout mettre dans le même dossier)
- server.home
Fichier config.properties
# tomcat tomcat.update.conf=true tomcat.update.lib=true tomcat.reloadable=true tomcat.port.shutdown=8005 tomcat.port.http=8080 tomcat.port.jk=8009 # URL esup.public.host=localhost esup.public.proto=http esup.public.port= esup.public.uri=/uPortal esup.public.finalURL=${esup.public.proto}://${esup.public.host}${esup.public.port}${esup.public.uri} esup.real.host=${esup.public.host} esup.real.uri=${esup.public.uri} esup.real.port.https= esup.real.https.finalURL=https://${esup.real.host}${esup.real.port.https}${esup.real.uri} # LDAP esup.ldap.auth=false esup.ldap.url=ldap://ldap1.univ.fr:389/dc=univ,dc=fr ldap://ldap2.univ.fr:389/dc=univ,dc=fr esup.ldap.ssl=false esup.ldap.bindDN= esup.ldap.bindPasswd= esup.ldap.persondirs.use=false esup.ldap.groups.use=false esup.ldap.groups.etu.formation=etud-formation #CAS esup.cas.auth=false esup.cas.proxy=false esup.cas.host=auth.univ.fr esup.cas.port.https= esup.cas.uri=/cas esup.cas.finalURL=https://${esup.cas.host}${esup.cas.port.https}${esup.cas.uri} esup.cas.uri.login=/login esup.cas.uri.validate=/serviceValidate esup.cas.uri.proxy=/proxy esup.cas.uri.logout=/logout esup.public.uri.login=/Login esup.real.uri.callbackCas=/CasProxyServlet #DB esup.db.auth=true esup.db.persondirs.use=true esup.db.username=sa esup.db.password= esup.db.url=jdbc:hsqldb:hsql://localhost:8887 esup.db.jdbcDriverJar=hsqldb.jar esup.db.className=org.hsqldb.jdbcDriver esup.db.db-version=1.7.2 esup.db.poolPreparedStatements=true #MISC esup.title.main=${esup.host.logicalName} - esup-dev ${uportal.ver} esup.host.logicalName=esup1 esup.session.lifetime=30 esup.languages=fr_FR,en_US esup.upload-maxsize=300000 esup.ws.groups=false esup.session.lifetime=30 esup.languages=fr_FR,en_US esup.pubchan=true esup.monitor=false esup.userprefs.save=false esup.log.file=${esup.root} /logs/portal.log\\ esup.log.size=50000KB\\ esup.log.level=INFO | esup.stats.file=$ {esup.root}/logs/stats.log esup.stats.attributeType=eduPersonPrimaryAffiliation esup.stats.size=20000KB esup.keystore=${esup.root} /esup-portail.keystore
Avec :
- Serveur d'application
- tomcat.update.lib : deploie les librairies du portail dans Tomcat
- tomcat.update.conf : met a jour le server.xml de tomcat (UNIQUEMENT DANS LE PACKAGE ESUPDEV)
- tomcat.reloadable : active le reload automatique du contexte uPortal-Tomcat
- tomcat.port.shutdown (UNIQUEMENT DANS LE PACKAGE ESUPDEV)