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 #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 :
Variable |
Description |
Exemple |
Version de package |
|
---|---|---|---|---|
tomcat.update.conf |
|
tomcat.update.conf=true |
ESUPDEV |
|
tomcat.update.lib |
|
tomcat.update.lib=true |
ESUPDEV |
|
tomcat.reloadable |
|
tomcat.reloadable=true |
ESUPDEV |
|
tomcat.port.shutdown |
|
tomcat.port.shutdown=8005 |
ESUPDEV |
|
tomcat.port.http |
|
tomcat.port.http=8080 |
ESUPDEV |
|
|
|
tomcat.port.jk=8009 |
ESUPDEV |
|
|
|
|
|
|
|
|
esup.public.host=localhost |
ESUPDEV |
|
|
|
esup.public.proto=http |
ESUPDEV |
|
|
|
esup.public.port= |
ESUPDEV |
|
|
|
esup.public.uri=/uPortal |
ESUPDEV |
|
|
|
esup.public.finalURL=${esup.public.proto}://${esup.public.host}${esup.public.port}${esup.public.uri} |
ESUPDEV |
|
|
|
esup.real.host=${esup.public.host} |
ESUPDEV |
|
|
|
esup.real.uri=${esup.public.uri} |
ESUPDEV |
|
|
|
esup.real.port.https= |
ESUPDEV |
|
|
|
esup.real.https.finalURL= https://$\{esup.real.host}${esup.real.port.https}${esup.real.uri} |
ESUPDEV |
|
|
|
|
|
|
|
|
esup.ldap.auth=false |
ESUPDEV |
|
|
|
esup.ldap.url=ldap://ldap1.univ.fr:389/dc=univ,dc=fr ldap://ldap2.univ.fr:389/dc=univ,dc=fr |
ESUPDEV |
|
|
|
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 |
|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
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.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 |
|
esup.db.poolPreparedStatements=true |