Bonjour,
Je viens de déplacer mon répertoire Data se trouvant dans WEB-INF sur une autre partition (disque) et cela a fonctionné. cela va permettre de sauvegarder mes données ailleurs et sur un disque plus volumineux. Voici ce que j'ai fait, dans le texte de geonetwork (en majuscule) : http://geonetwork-opensource.org/manuals/trunk/fra/users/admin/advanced/advanced/index.html
-->IL FAUT FAIRE CETTE MANIPULATION AVANT LA PRODUCTION AVANT DE CREER DES DONNEES.
-->IL FAUT ARRETER TOMCAT POUR POUVOIR FAIRE LES MANIPULATIONS.
Créer le répertoire de données
Le répertoire de données doit être créé avant le lancement du catalogue. Il doit être possible pour l’utlisateur lançant l’application d’y lire et d’y écrire. Si le répertoire est vide, le catalogue initialisera sa structure au démarrage. Le plus simple pour créer un nouveau répertoire de données et de copier le répertoire d’une installation par défaut.
--> 1/ COPIER/COLLER LE REPERTOIRE DE DONNEE DATA A UN AUTRE ENDROIT.
-->2/ LE RENOMMER "geonetwork_data_dir"
Définir le répertoire de données
Le répertoire de données peut être configuré de 3 façons différentes:
*variable d’environnement Java
*paramètre de context du Servlet
*variable d’environnement du système
Pour les variables d’environnement Java ou les paramètres de context du Servlet, il faut utiliser :
*.dir sinon geonetwork.dir
Pour les variables d’environnement du système, il faut utiliser :
*_dir sinon geonetwork_dir
L’ordre de résolution est le suivant :
1 .dir
1.Java environment variable (ie. -D.dir=/a/data/dir)
2.Servlet context parameter (ie. web.xml)
3.Config.xml appHandler parameter (ie. config.xml)
4.System environment variable (ie. _dir=/a/data/dir)
2. geonetwork.dir
1.Java environment variable (ie. -Dgeonetwork.dir=/a/data/dir)
2.Servlet context parameter (ie. web.xml)
3.Config.xml appHandler parameter (ie. config.xml)
4.System environment variable (ie. geonetwork_dir=/a/data/dir
Variables d’environnement Java
En fonction du container Java, il est possible de définir les variables d’environnement Java. Pour Tomcat, la configuration est
CATALINA_OPTS="-Dgeonetwork.dir=/var/lib/geonetwork_data"
-->J AI PRIS la solution : "geonetwork.dir"
-->1/DANS LE DEMARREUR DE TOMCAT (>) ON A UN ONGLET JAVA (en plus des onglets general, log on, logging, etc). DANS CET ONGLET JAVA, IL FAUT INDIQUER DANS "JAVA OPTIONS" le nouveau chemin du dossier data : " -Dgeonetwor.dir=chemin vers le répertoire"
ex, si à la racine du disque C : "C:\geonetwork_data_dir"
-->2/ DANS LE FICHIER WEB.xml? IL FAUT ACTIVER LES LIGNES CONCERNANT geonetwork.dir (ligne 169)
(pb d'affichage ... dans mon mail : éveidemment il faut mettre les balises <>)
init-param
param-value>geonetwork.dir
param-value>/app/geonetwork_data_dir
/init-param
-->3/SI VOUS AVEZ DEJA CREE DES MODELES DE FICHE OU METADONNEES, LES FICHES RISQUENT DE NE PAS S OUVRIR SUR L INTERFACE CAR LE CHEMIN NE SERA PLUS EXTACTE DANS LE FICHIER "geonetwork_data_dir/config/schemaplugin-uri-catalog.xml". Il faut alors enlever ou désactiver les lignes générées au lancement de l apllication pour qu'il recréé de nouvelles lignes avec le bon chemin (commençant à 01...)
uri name="blancks/metadata-schema01-edit.xls" uri="file:C/geonetwork_data_dir/config/schema_plugins/iso19139/....xls"/
-->4/RELANCER TOMCAT (qui va créer les nouveaux chemins) PUIS SE LOGGER SUR L INTERFACE. VERIFIER SI LES CHEMINS DES DOSSIERS ONT CHANGE DANS "INFORMATION SYSTEME". PUIS VERIFIER SI VOS MODELES S OUVRENT BIEN.
Bonne journée
Adeline Valette
Message du 28/06/13 16:31
De : "REBOUX Maël"
A : "geonetwork-users-fr@lists.sourceforge.net"
Copie à :
Objet : Re: [GeoNetwork-users-fr] répertoire de données du catalogue (configuration base de données)Bonjour
@ Mireille Lecoeuvre
@ Adeline ValetteJe ne suis pas un expert Tomcat très loin de là mais je pense que vous vous posez trop de questions.
Si vous devez déplacer un GeoNetwork vers une autre machine : prenez tout le répertoire de la "webapps" (il se nomme "geosource" ou "geonetwork") et mettez-le dans le répertoire webapp du Tomcat de votre nouveau serveur.
Remontez la base de données si nécessaire et vérifier le fichier de config /geosource/WEB-INF/config.xml (conn SGBD) avant de démarrer le tout.
Et surveiller le log de geonetwork pour voir si qqch bloque.Les indications permettant de modifier les répertoires par défaut s'adressent amha à des administrateur experts. Il s'agit ici de déporter un ou des répertoires en dehors du répertoire des webapps de Tomcat. Je crois qu'une bonne pratique du monde J2EE consiste en effet à mettre ailleurs tout ce qui est de la donnée "vivante". A faire confirmer par un "vrai" expert en Tomcat J2EE.
Concrètement : je pense que personne sur cette liste ne fait ça. (Dénoncez-vous)
@ Mireille Lecoeuvre
Vous voulez utilisez Jetty en environnement de production client-serveur ?
-> Passez à Tomcat.
Vous mentionnez utiliser une base postgre/postgis alors cela ne devrait être compliqué pour vous.@ Adeline Valette
Si vous tenez absolument à déplacer le data-dir sur un autre disque / partition le plus simple serait peut-être de déporter toute la webapp (tout le GéoSource).
En ce cas, il faut déclarer à Tomcat qu'il doit gérer une webapp en dehors de son répertoire "webapps". Il faut pour cela déclarer un "context" (une appli quoi) par un fichier sous \tomcat\conf\Catalina\localhost\ . Regarder la doc Tomcat pour cela.Bon we.
-----Message d'origine-----
De : Adeline VALETTE [mailto:valette.adeline@anonymised.com]
Envoyé : vendredi 28 juin 2013 09:52
À : geonetwork-users-fr
Objet : Re: [GeoNetwork-users-fr] repertoire de données, mise en production, sauvegardeBonjour,
Merci pour votre réponse Maël.
je pensais effectivement:
*sauvegarder ma base postgres/postgis (backup ou batch ?)
*sauvegarder mes configurations (pour moi c'est tout le dossier geonetwork car j'ai pas mal adapté l'interface, etc.) : en fait il s'agit de copier le dossier et de le sauvegarder ailleurs?
*sauvegarder les données (aperçu, etc.) et les thesauri.
Par contre, j'ai pas bien compris comment il faut faire pour déplacer mon répertoire data (repertory data) sur un autre disque dur par exemple ?
ceci est expliqué dans le chapitre "répertoire de données du catalogue" : http://geonetwork-opensource.org/manuals/trunk/fra/users/admin/advanced/advanced/index.html
mais j'ai pas très bien saisi...
1/il faut aller dans l'onglet de Java de Tomcat pour lui indiquer le chemin ?
2/il faut activer les lignes dans le fichier web.xml concernant geonetwork.dir ? => comment appeler le répertoire data dans ce cas ?
3/qu'est-ce que le appHandler dans le fichier config.xml?
4/puis il faut aller dans el système environnement variable ? c'est quoi et c'est où ?
-----Message d'origine-----
De : Mlecoeuvre [mailto:mireille.lecoeuvre@anonymised.com]
Envoyé : vendredi 28 juin 2013 10:17
À : geonetwork-users-fr@lists.sourceforge.net
Objet : [GeoNetwork-users-fr] répertoire de données du catalogue (configuration base de données)Bonjour,
je suis entrain de mettre en place Geonetwork 2.8 dans mon entreprise de stage.
Avec comme configuration jetty, une base de données postgres, sur un serveur interne.Je n'arrive pas à comprendre la partie sur la définition de répertoire de données du catalogue qu'il y a dans la page suivante.
http://geonetwork-opensource.org/manuals/2.8.0/fra/users/admin/advanced/advanced/index.html#repertoire-de-donnees-du-catalogueJe ne comprend pas l'action qu'il faut réaliser et surtout je ne comprend pas son intérêt.
Peut-on éclairer ma lanterne ?svpmerci d'avance
Cordialement
Mireille Lecoeuvre--
View this message in context: http://osgeo-org.1560.x6.nabble.com/repertoire-de-donnees-du-catalogue-configuration-base-de-donnees-tp5062755.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
GeoNetwork-users-fr mailing list
GeoNetwork-users-fr@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geonetwork-users-fr