Montpellier et Nouméa

publicité
Référence : Document de préconisations
DSI (équipe IS – SIL de Montpellier)
Version : 2.0
Page 4
Description :
Installation des applicatifs de catalogages sur la plate-forme IS
(Montpellier et Nouméa)
2
1
Auteurs : Ndomassi TANDO , Relecteurs : Stéphane DEBARD , Adrien CHEYPE
1
Equipe 'informatique scientifique et appui au Sud' -
Dernière modif. : 12/07/2012
2
1
IS&AS - OSIATIS
Référence : HEBER-0209
Version : 2.0
Pages: 4
Diffusion : Public
Installation des applicatifs de catalogages sur la
Plateforme IS (Montpellier et Nouméa)
GéoNetWork
Version 2.6.4
IRD-DSI-IS&AS
12/07/2012
1
PRÉ-REQUIS :......................................................................................................................................................... 3
2
TÉLÉCHARGEMENT DES SOURCES : ................................................................................................................. 3
3
INSTALLATION : ..................................................................................................................................................... 3
4
CONFIGURATION DE GEONETWORK: ................................................................................................................ 3
4.1
Modification du fichier /usr/local/tomcat-6.0.20/bin/catalina.sh ............................................................................................... 3
4.2
Modification du fichier /usr/local/tomcat/webapps/geonetwork/WEB-INF/config-gui.xml ........................................................... 3
4.3
Configuration de la connexion à la base de données : ........................................................................................................... 4
5
CONFIGURATION DE GEOSERVER : ................................................................................................................... 4
5.1
Installation des librairies jai :................................................................................................................................................ 5
5.2
Modification du fichier /usr/local/tomcat/webapps/geoserver/WEB-INF/web.xml ...................................................................... 5
1
PRÉ-REQUIS :
-
2
Un serveur Centos 5.5 ou supérieur
Tomcat 6 ou supérieur
Postgresql 8.4 ou supérieur
Apache 2.2.3 ou supérieur
TÉLÉCHARGEMENT DES SOURCES :
Télécharger geonetwork 2.6.4 à l’adresse:
http://sourceforge.net/projects/geonetwork/files/GeoNetwork_opensource/v2.6.4/geonetwork.war/download
Télécharger geoserver à l’adresse :
http://downloads.sourceforge.net/geoserver/geoserver-2.1.3-war.zip
3
INSTALLATION :
On installe les fichiers war soit en les copiant directement sur le serveur dans le répertoire /usr/local/tomcat/webapps du
serveur et en redémarrant le service tomcat.
Soit en passant par le manager de l’interface web : http://nom_serveur:8080/manager/html
4
CONFIGURATION DE GEONETWORK:
Le système d'exploitation sous lequel est déployé GéoNetWork doit posséder les droits d'écriture et de lecture
sur ce répertoire.
4.1
Modification du fichier /usr/local/tomcat-6.0.20/bin/catalina.sh
On augmente la mémoire de tomcat en remplaçant la ligne :
JAVA_OPTS="-server -Xms64m -Xmx128m"
par
JAVA_OPTS="-server -Xms256m -Xmx512m"
4.2 Modification du fichier /usr/local/tomcat/webapps/geonetwork/WEB-INF/configgui.xml
Pour permettre l’affichage des cartes, il faut modifier ce fichier en remplaçant localhost par le nom de serveur pour
chaque balise « layer ».
Par défaut nos serveurs répondent correctement à « localhost ». Il est certain que si le geoserver est installé sur une
autre machine, la modification s’avère utile.
4.3
Configuration de la connexion à la base de données :
4.3.1.1
Créer la base de données geonetwork :
Taper les commandes suivantes :
su - postgres
psql
CREATE USER geonetwork WITH PASSWORD 'secret';
CREATE DATABASE geonetwork WITH OWNER=geonetwork ENCODING 'UTF8 ';su \q
exit
Remplacez ‘secret’ par le mot de passe de votre choix.
4.3.1.2
Créer les tables et charger les données initiales :
Taper les commandes suivantes :
cd /usr/local/tomcat/webapps/geonetwork/WEB-INF/classes/setup/sql/create/
psql -d geonetwork -U geonetwork -W -f create-db-postgres.sql
cd /usr/local/tomcat/webapps/geonetwork/WEB-INF/classes/setup/sql/data
psql -d geonetwork -U geonetwork -W -f data-db-postgres.sql
Taper quand la ligne de commande le demande le mot de passe défini ci-dessus.
4.3.1.3
Modification du fichier /usr/local/tomcat/webapps/geonetwork/WEB-INF/config.xml :
Dans le fichier /usr/local/tomcat/webapps/geonetwork/WEB-INF/config.xml, configurer la base de données comme ceci :
Pour la partie <!-- mckoi standalone -->, passer le paramètre <resource enabled="true"> à <resource enabled="false">
Il faut ensuite paramétrer la partie postgresql avec les paramètres suivants à adapter suivant sa configuration :
<resource enabled="true">
<name>main-db</name>
<provider>jeeves.resources.dbms.DbmsPool</provider>
<config>
<user> geonetwork </user>
<password>secret</password>
<driver>org.postgresql.Driver</driver>
<url>jdbc:postgresql://nomduserveur:5432/ geonetwork </url>
<poolSize>10</poolSize>
</config>
</resource>
5
CONFIGURATION DE GEOSERVER :
5.1
Installation des librairies jai :
Pour installer les librairies, il faut lancer les commandes suivantes :
wget http://download.java.net/media/jai/builds/release/1_1_3/jai-1_1_3-lib-linux-i586.tar.gz
tar xvfz jai-1_1_3-lib-linux-i586.tar.gz
cp jai-1_1_3/lib/*.jar /usr/java/default/jre/lib/ext/
cp jai-1_1_3/lib/libmlib_jai.so /usr/java/default/jre/lib/i386/
La valeur ‘default’ permet de s’affranchir du n° de version qui diffère suivant la machine.
5.2 Installation de JAI Image-IO 1.1.3 :
Lancer les commandes :
wget http://download.java.net/media/jai-imageio/builds/release/1.1/jai_imageio-1_1-lib-linuxi586.tar.gz
tar xvfz jai_imageio-1_1-lib-linux-i586.tar.gz
cp jai_imageio-1_1/lib/*.jar /usr/java/default/jre/lib/ext/
cp jai_imageio-1_1/lib/*.so /usr/java/default/jre/lib/i386/
5.3
Modification du fichier /usr/local/tomcat/webapps/geoserver/WEB-INF/web.xml
Dans le fichier /usr/local/tomcat/webapps/geoserver/WEB-INF/web.xml, décommenter la balise <context-param> dont le
<param-name> est GEOSERVER_DATA_DIR et modifier sa valeur avec /usr/local/tomcat/webapps/geoserver/data.
Cette modification active les couches géographiques fournies avec geoserver.
Une fois les modifications faites, redémarrer le service tomcat : etc/init.d/tomcat restart
Téléchargement