Vous regardez une version antérieure (v. /wiki/display/ESUPMU/04+-+Configuration) 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. 11) afficher la version suivante »

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


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
java_home=C:\jdk1.5.0

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
devel.mode=false

NON

esup.base

Chemin par défaut ou le portail et tous ses composante sera installé

esup.base=${esup.root}/Portail
esup.base=/home/esup

OUI

esup.sources

Emplacement où seront décompressé les sources uPortal

esup.sources=${esup.base}/uPortal_rel-${uportal.ver}
esup.sources=/home/esup/src/uPortal_rel-${uportal.ver}

OUI

esup.deploy

Dossier où sera déployé le portail

esup.deploy=${esup.base}/webapps
esup.deploy=/home/esup/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
Dans le pakcage esupdev emplacement où sera décompréssé le Tomcat

server.home=${esup.base}/Tomcat-${tomcat.ver}
server.home=/usr/local/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
esup.custom=/home/esup/monCustom

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
config.file=/home/esup/maConfig.properties

OUI

En toute logique lors de la configuration vous devez changer :

  1. java_home
  2. esup.sources, esup.deploy (ou alors esup.base si vous voulez tout mettre dans le même dossier)
  3. server.home

Fichier config.properties


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
|| Variable \\ || Description \\ || Exemple\\ || Version de package\\ ||
| tomcat.update.conf | | tomcat.update.conf=true\\
 tomcat.update.conf=false\\ | |
| tomcat.update.lib | | tomcat.update.lib=true\\
 tomcat.update.lib=false\\ | |
| tomcat.reloadable | | tomcat.reloadable=true\\
 tomcat.reloadable=false\\ | |
| | | tomcat.port.shutdown=8005\\ | |
| | | tomcat.port.http=8080\\ | |
| | | tomcat.port.jk=8009 | |
| | | | |
| | | 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\} | |
| | | | |
| | | 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 | |
| | | | |
| | | 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

#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 :

  1. Serveur d'application
    1. tomcat.update.lib : deploie les librairies du portail dans Tomcat
    2. tomcat.update.conf : met a jour le server.xml de tomcat (UNIQUEMENT DANS LE PACKAGE ESUPDEV)
    3. tomcat.reloadable : active le reload automatique du contexte uPortal-Tomcat
    4. tomcat.port.shutdown (UNIQUEMENT DANS LE PACKAGE ESUPDEV)
  • Aucune étiquette