Projet Socle ENT
Pages enfant
  • b) Installation rapide (esup 4)

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Une documentation sous forme de notes sommaires est donnée directement dans le README du projet : 
https://github.com/EsupPortail/esup-uportal

...

  1. Exécuter la commande "git clone https://github.com/EsupPortail/esup-uportal.git" (afin de récupérer le projet)
  2. Exécuter la commande "git tag" (afin de consulter la liste des versions tagguées du projet)
  3. Copiez le nom de la version désirée (afin de ne pas récupérer la version en cours de développement)
  4. Exécuter la commande "git checkout <nom_version>" (afin de se placer sur la version désirée)

...

  • Le renommer en "build.properties" ;
  • Modifier le paramètre "server.home" de build.properties : préciser le chemin utilisé pour la variable CATALINE_HOME. Attention : Linux et Windows, utiliser des slashs "/".
    (Bonne pratique respectée = se reporter à la section   |   Installation par défaut = utiliser /path/to/apache_tomcat_6.0.36/)
  • Modifier le paramètre "server.base" de build.properties : préciser le chemin utilisé pour la variable CATALINA_BASE. Attention : Linux et Windows, utiliser des slashs "/".
    (Bonne pratique respectée = se reporter à la section   |   Installation par défaut = utiliser ${server.home})
  • Modifier le paramètre "server.webapps" de build.properties : préciser le chemin du répertoire webapps de tomcat utilisé pour le déploiement des applications. Attention : Linux et Windows, utiliser des slashs "/".
    (Bonne pratique respectée = se reporter à la section   |   Installation par défaut = utiliser ${server.base}/webapps)

...

  1. modifier la section "Database Connection Settings" :
    1. Décommenter le connecteur JDBC désiré
    2. Renseigner les paramètres de connexion
  2. modifier la section "logs" :
    1. Renseigner la propriété "environment.build.log.logfileDirectory" avec un chemin valide.

...

Modifier le fichier "pom.xml" et décommenter le bon connecteur SQL :

Bloc de code
languagehtml/xml
titlepom.xml
firstline85
linenumberstrue
collapsetrue
    <properties>
        <!-- The final name of the uPortal web-application -->
        <uportal.docbase>uPortal</uportal.docbase>
        <project-site-path>/uportal/${project.version}</project-site-path>
        
        <!-- The JDBC Driver used by uPortal -->
        
        <!-- HSQL driver. Uncomment if you need to -->
        <!--
        <jdbc.groupId>org.hsqldb</jdbc.groupId>
        <jdbc.artifactId>hsqldb</jdbc.artifactId>
        <jdbc.version>${hsqldb.version}</jdbc.version>
        -->
    
        <!-- POSTGRESQL driver. Uncomment if you need to -->
        <!--
        <jdbc.groupId>postgresql</jdbc.groupId>
        <jdbc.artifactId>postgresql</jdbc.artifactId>
        <jdbc.version>9.0-801.jdbc4</jdbc.version>      
        -->
        <!-- MYSQL driver. Uncomment if you need to -->
        <!--
        <jdbc.groupId>mysql</jdbc.groupId>
        <jdbc.artifactId>mysql-connector-java</jdbc.artifactId>
        <jdbc.version>5.1.22</jdbc.version>      
        -->

...

  • [MySQL] "mysqld.exe" / "mysqlsafe" (selon le système d'exploitation)
  • [PostgreSQL] "postgres.exe" / "postgres" (selon le système d'exploitation)
  • [HSQL] "ant hsql" (à la racine du projet)
  • ...

...

/blob/master/README

Ces notes pré-suppose que vous avez correctement suivi les prérequis, notamment que vous avez un JDK d'installé sur votre distribution linux (avec Maven et Apache ANT - ces 3 outils sont à installer manuellement en ne passant pas par le système de paquets de votre distribution), un Apache, un PostgreSQL et une distribution Apache Tomcat prête à être installée (distribution récupérée en targz ou zip depuis le site offciel Apache).

L'idée alors est de récupérer par GIT le package esup-uportal géré sur github (Voir la page 06 - Git (esup 4) pour plus d'information à ce propos) puis de suivre au mieux ces notes rapides permettant une première installation fonctionnelle d'un esup-uportal.

 

...

titleGit

...