catalogue:geonetwork:installation

Installation

Prérequis

  • Java Oracle
  • Tomcat
  • pour pouvoir déployer plusieurs instances avec les même adresses, sur plusieurs virtualhosts
  • pour démarrer/arrêter les différentes jvm indépendemment
  • pour utiliser des environnements différents
  • pour isoler chaque application
sudo tomcat8-instance-create -p 8280 -c 8205 /var/lib/tomcat-geonetwork
sudo mkdir /var/lib/tomcat-geonetwork/conf/policy.d
sudo touch /var/lib/tomcat-geonetwork/conf/policy.d/empty.policy
sudo chown -R tomcat8:tomcat8 /var/lib/tomcat-geonetwork

Et on ajoute de la mémoire à la JVM java en éditant le fichier /var/lib/tomcat-geonetwork/bin/setenv.sh et en remplaçant -Xmx128M par -Xmx2048M

cd /var/lib/tomcat-geonetwork
sudo ./bin/startup.sh
cd /var/lib/tomcat-geonetwork
sudo ./bin/shutdown.sh

Il suffit de placer l'archive geonetwork.war dans le dossier /var/lib/tomcat-geonetwork/webapps Puis de démarrer l'instance tomcat

cd /var/lib/tomcat-geonetwork
sudo ./bin/startup.sh

Pour voir l'avancement du déploiement

tail -f /var/lib/tomcat-geonetwork/logs/catalina.out

Une fois démarré, geonetwork est accessible à l'adresse http://localhost:8280/geonetwork

Plus prudent de le mettre hors du dossier de déploiement

Il faut tout d'abord arrêter l'instance tomcat

cd /var/lib/tomcat-geonetwork
sudo ./bin/shutdown.sh

Si non configuré, les données sont stockées dans le dossier /webapps/geonetwork/WEB-INF/data.

Le chemin du dossier de données peut être configuré, entre autres, dans le fichier /webapps/geonetwork/WEB-INF/web.xml sous le nom de paramètre geonetwork.dir.

cd /var/lib/tomcat-geonetwork/webapps/geonetwork/WEB-INF/
sudo nano web.xml

Il suffit de décommenter les lignes et de compléter avec le path du dossier voulu:

  <init-param>
      <param-name>geonetwork.dir</param-name>
      <param-value>/var/lib/tomcat-geonetwork/data</param-value>
  </init-param>
Puis redémarrer

cd /var/lib/tomcat-geonetwork
sudo ./bin/startup.sh

les trouver

ps -A |grep java

ou plutôt pour obtenir les processus java et à quoi ils correspondent

sudo jps -v

Puis les tuer

sudo kill -9 Pid
  • catalogue/geonetwork/installation.txt
  • Dernière modification : 2019/12/03 16:33
  • de 127.0.0.1