meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
info:geonetwork:geonetwork-jre8 [2017/06/12 06:56:14] – [remplacer la BDD H2 par une bdd postgres ou postgis] cmartininfo:geonetwork:geonetwork-jre8 [2017/06/12 07:19:04] (Version actuelle) – [remplacer la BDD H2 par une bdd postgres ou postgis] cmartin
Ligne 10: Ligne 10:
 ===== Installation openjdk-8-jre-headless ===== ===== Installation openjdk-8-jre-headless =====
  
-Installation préalable de optnjdk-7. pour des histoires de dépendance de paquet. Puis il faut installer manuellement ca-certificates-java_20170531_all.deb, sinon, on ne pourra pas installer openjdk-8, à cause de conflits entre ca-certificates-java et openjdk-8. Solutionaller chercher manuellement le paquet sur [[https://packages.debian.org/sid/all/ca-certificates-java/download|packages.debian.org]] dans unstableinstaller le paquet.+Geonetwork 3.2.1 nécessite java 8, mais à cette date, juin 2017, java 8 n'est disponible que dans les backports de la prochaine version vers la version stable (jessie 8.8). On a donc un petit peu de travail pour installer java8. 
 + 
 +Installation préalable de openjdk-7. pour des histoires de dépendance de paquet. Puis il faut installer manuellement ca-certificates-java_20170531_all.deb, sinon, on ne pourra pas installer openjdk-8, à cause de conflits entre ca-certificates-java et openjdk-8. Solution aller chercher manuellement le paquet sur [[https://packages.debian.org/sid/all/ca-certificates-java/download|packages.debian.org]] dans unstable puis installer le paquet manuellement. Le nom exact du paquet peut varier, par exemple en fonction 
 +des révisions du paquet, d'où les lignes barbares ''exactname=$(...)'' 
 +ci dessous.
  
 <code bash> <code bash>
Ligne 28: Ligne 32:
 apt update && apt install openjdk-8-jre-headless apt update && apt install openjdk-8-jre-headless
 apt purge openjdk-7-jre-headless # plus besoin maintenant. apt purge openjdk-7-jre-headless # plus besoin maintenant.
-update-alternatives --config java+update-alternatives --config java # normalement inutile, il ne reste que java 8
 </code> </code>
  
Ligne 88: Ligne 92:
     * mot de passe de connexion     * mot de passe de connexion
   - Arrêter tomcat8<code bash>systemctl stop tomcat8</code>   - Arrêter tomcat8<code bash>systemctl stop tomcat8</code>
-  - Utiliser au choix, le postgres seul ou postgres + postgis. Il faut commenter/décommenter quelques lignes dans le fichier WEB-INF/config-node/srv.xml.+  - Utiliser au choix, postgres seul ou postgres + postgis. Il faut commenter/décommenter quelques lignes dans le fichier WEB-INF/config-node/srv.xml.
     * Pour le pilote postgres seul, décommentez la ligne ''<import resource="../config-db/postgres.xml"/>'' et commentez les autres. Le résultat est à peu près ça <file xml WEB-INF/config-node/srv.xml>     * Pour le pilote postgres seul, décommentez la ligne ''<import resource="../config-db/postgres.xml"/>'' et commentez les autres. Le résultat est à peu près ça <file xml WEB-INF/config-node/srv.xml>
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
Ligne 115: Ligne 119:
 </beans> </beans>
 </file> </file>
-    * ou, pour l'utilisation du couple postgre-postgis, la seule ligne non commentée est ""<import resource="../config-db/postgres-postgis.xml"/>"" et le résultat sera<file xml WEB-INF/config-node/srv.xml>+    * ou, pour l'utilisation du couple postgre-postgis, la seule ligne non commentée est ''<import resource="../config-db/postgres-postgis.xml"/>'' et le résultat sera<file xml WEB-INF/config-node/srv.xml>
 <?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
 <beans default-lazy-init="true" <beans default-lazy-init="true"
Ligne 172: Ligne 176:
 ===== Installer un serveur postgres si besoin ===== ===== Installer un serveur postgres si besoin =====
  
-Vous n'avez pas de serveur postgrespas grave. Installez en un sur votre serveur super rapidement :+Vous n'avez pas de serveur postgres pas grave. Installez en un sur votre serveur super rapidement :
  
   - Installation du serveur<code bash>apt install postgresql   - Installation du serveur<code bash>apt install postgresql
Ligne 192: Ligne 196:
 exit exit
 </code> </code>
-  - Les paramètres de connexion seront alors\\ :!: insérer le mot de passe que vous venez de définir:<file bash+  - Les paramètres de connexion à renseigner dans le fichier WEB-INF/config-db/jdbc.properties seront alors\\ :!: insérer le mot de passe que vous venez de définir:<file ini
-DB_USER=ugeonetdb +jdbc.username=ugeonetdb 
-DB_NAME=dbgeonetwork +jdbc.password=Mettez ici le mot de passe de la BBD que vous venez de définir. 
-DB_SERVEUR=localhost +jdbc.database=dbgeonetwork 
-DB_PORT=5432 +jdbc.host=localhost 
-DB_PASSWORD="Mettez ici le mot de passe de la BBD que vous venez de definir."+jdbc.port=5432
 </file> </file>
   - Vous pouvez alors retourner à [[#remplacer la BDD H2 par une bdd postgres ou postgis]] et poursuivre.   - Vous pouvez alors retourner à [[#remplacer la BDD H2 par une bdd postgres ou postgis]] et poursuivre.