#1 Wed 08 April 2009 15:52
- nicolas.leclerc
- Participant actif
- Date d'inscription: 8 Apr 2009
- Messages: 78
Problème installation Géosource v2.0.1
Bonjour à tous !!
Je suis un petit nouveau dans la géomatique, j'ai débuté en octobre ma licence pro et me voilà depuis une semaine en stage pour 6 mois dans le domaine du webmapping. Ma mission consiste à mettre en place un serveur cartographique basé sur des logiciels libres. Comme tout débutant, je me suis mis en quête de documentations, de forums dédiés réglant ainsi la majorité de mes problèmes. Seulement là je sèche !! Et je viens donc demander un ptit coup de main !
Après recherches, j'ai fait le choix d'une distrib linux debian 5.0 dite lenny, ( apache mapserver, postgresql, tomcat, géosource...)
J'ai suivi l'excellent tutoriel de Wilfriend Heintz (http://georezo.net/forum/viewtopic.php?id=59426) que je remercie fortement). Seulement, j'ai quelques soucis :
- Dans le topic (http://georezo.net/forum/viewtopic.php?id=59795), il est dit que le paquet java pour lenny est sun-java6-jdk or je n'ai que java-6-openjdk, c'est probablement une erreur de ma part mais je ne trouve pas le paquet sun-java6-jdk.
- Lors de la création de ma base de données avec l'utilitaire Gast, je rentre dans DBMS :
server : 127.0.0.1 ( l'adresse locale de apache)
port : 5432 comme dans le tutoriel faut il en mettre un autre ?
base : test
username : nicolas
password : ******
base de données création et là message d'erreur ! PSQLException : Fatal : la base de données test n'existe pas !
Je vais donc voir le config.xml est là :
<resources>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- mckoi standalone -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<resource enabled="true">
<name>main-db</name>
<provider>jeeves.resources.dbms.DbmsPool</provider>
<config>
<user>nicolas</user>
<password>*******</password>
<driver>org.postgresql.Driver</driver>
<url>jdbc:postgresql://127.0.0.1:5432/test</url>
<poolSize>10</poolSize>
</config>
</resource>
Normalement cela signifie que cela fonctionne non ?
geonetwork apparait dans tomcat 5.5 il est déployé et démaré. Cependant lorsque je cherche à ouvrir la page de géonetwork http://127.0.0.1:8180/geonetwork j'ai le droit à :
etat http:500
cause mère
java.security.AccessControlException: access denied (java.io.FilePermission log/geonetwork.log write)
mon url est peut-être fausse ???!!
voilà je suis un peu perdu, je m'excuse d'avance si mes questions peuvent paraître ridicule mais je suis débutant dans le webmapping tout comme dans linux alors je suis rapidement perdu.
voilà
merci d'avance pour toute l'aide que vous pourrez m'apporter
nicolas
Dernière modification par nicolas.leclerc (Wed 08 April 2009 15:54)
Hors ligne
#2 Wed 08 April 2009 16:41
- Wheintz
- Participant occasionnel
- Lieu: Toulouse
- Date d'inscription: 12 Sep 2005
- Messages: 43
Re: Problème installation Géosource v2.0.1
Salut Nicolas,
étonnant que tu n'aies pas le paquet sun-java6-jdk ... et tu n'as trouvé que openjdk-6-jdk, c'est ça ?
Sans m'avancer, je ne pense pas que ça pose problème d'installer l'un ou l'autre, puisque open-jdk est apparemment une version "libre" du jdk de sun.
Qu'obtiens-tu comme réponse quand tu tapes "java -version" dans un terminal ?
Quant à ton problème de base de données, as-tu bien créé cette base "test" avant de lancer Gast ? Pas d'erreur sur le mot de passe ? Tes paramètres autres que les identifiants sont corrects.
Tant que Gast ne te confirme pas la création de la base, geosource ne fonctionnera pas.
Bon courage,
Wilfried
PS : sais-tu que tu peux installer la v2.1 désormais ? -> https://sourceforge.net/project/showfil … _id=316995
Dernière modification par Wheintz (Wed 08 April 2009 16:52)
Hors ligne
#3 Wed 08 April 2009 16:52
- nicolas.leclerc
- Participant actif
- Date d'inscription: 8 Apr 2009
- Messages: 78
Re: Problème installation Géosource v2.0.1
merci de votre rapidité !
pour java le terminal me renvoie :
java version "1.6.0_0"
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK Client VM (build 1.6.0_0-b11, mixed mode, sharing)
Pour la création de base donnée elle se crée d'elle même lors du chapitre 3.7 installation de PostgreSQL ?
y a t'il un moyen de vérifier son existence autre que par le config.xml ?
je n'arrive pas à voir d'ou provient l'erreur !
Hors ligne
#4 Wed 08 April 2009 17:02
- Wheintz
- Participant occasionnel
- Lieu: Toulouse
- Date d'inscription: 12 Sep 2005
- Messages: 43
Re: Problème installation Géosource v2.0.1
Re,
Ca devrait être ok pour java.
Sinon, tu dois créer toi-même la base avec la commande
Code:
CREATE DATABASE test OWNER nicolas ENCODING='UTF-8'
, après avoir créé ton compte utilisateur pour postgreSQL.
Pour vérifier son existence, tu tapes
Code:
su postgres
puis
Code:
psql -l
dans un terminal.
Ta base test doit apparaitre si elle existe.
Wilfried
Dernière modification par Wheintz (Wed 08 April 2009 17:03)
Hors ligne
#5 Thu 09 April 2009 09:22
- nicolas.leclerc
- Participant actif
- Date d'inscription: 8 Apr 2009
- Messages: 78
Re: Problème installation Géosource v2.0.1
bonjour
merci pour cette réponse; ma base de données existe bien, mais l'application geonetwork n'apparait plus dans tomcat manager (alors qu'elle apparassait en true et commande start desactivée
une idée ?
Hors ligne
#6 Thu 09 April 2009 09:39
- Wheintz
- Participant occasionnel
- Lieu: Toulouse
- Date d'inscription: 12 Sep 2005
- Messages: 43
Re: Problème installation Géosource v2.0.1
Salut,
vérifie que ton geonetwork.xml n'a pas disparu pendant tes manipulations (ça arrive) ...
Hors ligne
#7 Thu 09 April 2009 10:05
- bozizou
- Participant actif
- Date d'inscription: 30 Mar 2009
- Messages: 51
Re: Problème installation Géosource v2.0.1
bonjour
je rencontre le meme probleme que toi nicolas, je suis en stage aussi et je suis maintenant sur le geosource depuis 2 semaines. je n'ai toujours pas reussi a me connecter a ma base de donne postgres, a la seul difference c que je ne suis pas sur unix mais windows, oui je sais c pas le top mais bon je fais avec ce que j'ai. comme toi j'ai suivi le tres bon tuto sur l'instalation de geosource et tjs pas de reussite, j'ai installé TomCat 6.0 je suis sur jre 1.6 j'ai rajouter le xalan.zip,
reference de base de donne sont les suivantes:
port:5432
base:postgres
utilisateur:geosource
password:********
server:127.0.0
j'ai créé les tables dans ma base de donnée les memes fourni dans le geosource pour justement postgresql mais rien ne fais, quand je lance geosource page sans forme
je ne sais a pas si je dois tout reprendre a zero, est ce que je dois mettre un serveur apache autre que tomcat
je suis bloqué, sinon a part quelques details le reste du tuto sur la base de donne propre de geosource fonctionne mais j'aimerai que ca marche aussi sur un autre model de base
merci de m'aider a m'avancer.
f.sidane
cordialement votre
Bozizou
Hors ligne
#8 Thu 09 April 2009 10:18
- nicolas.leclerc
- Participant actif
- Date d'inscription: 8 Apr 2009
- Messages: 78
Re: Problème installation Géosource v2.0.1
mon geonetwork est présent, la casse est respectée. ma base de donnée est toujours là et bien configurée dans Gast ( qui est en fait db1, car il la base test n'a jamais voulu se créer). le config xml me renvoi cela :
<resource enabled="true">
<name>main-db</name>
<provider>jeeves.resources.dbms.DbmsPool</provider>
<config>
<user>nicolas</user>
<password>*******</password>
<driver>org.postgresql.Driver</driver>
<url>jdbc:postgresql://127.0.0.1:5432/db1</url>
<poolSize>10</poolSize>
</config>
et la commande psql -l me donne :
PC-UC-2005-01:/home/nicolas# su postgres
postgres@PC-UC-2005-01:/home/nicolas$ psql -l
Liste des bases de données
Nom | Propriétaire | Encodage
-----------+--------------+----------
db1 | nicolas | UTF8
postgres | postgres | UTF8
template0 | postgres | UTF8
template1 | postgres | UTF8
(4 lignes)
et mon tomcat-users.xml me donne cela :
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="nicolas" password="*******" roles="tomcat,manager"/>
</tomcat-users>
et mon tomcat 5.5
# Run Tomcat as this user ID. Not setting this or leaving it blank will use the
# default of tomcat55.
#TOMCAT5_USER=tomcat55
# The home directory of the Java development kit (JDK). You need at least
# JDK version 1.4. If JAVA_HOME is not set, some common directories for
# the Sun JDK, various J2SE 1.4 versions, and the free runtimes
# java-gcj-compat-dev and kaffe are tried.
#JAVA_HOME= /usr/lib/jvm/java-6-openjdk
# Directory for per-instance configuration files and webapps. It contain the
# directories conf, logs, webapps, work and temp. See RUNNING.txt for details.
# Default: /var/lib/tomcat5.5
#CATALINA_BASE=/var/lib/tomcat5.5
# Arguments to pass to the Java virtual machine (JVM).
#JAVA_OPTS="-Djava.awt.headless=true -Xmx512M"
# Java compiler to use for translating JavaServer Pages (JSPs). You can use all
# compilers that are accepted by Ant's build.compiler property.
#JSP_COMPILER=jikes
# Use the Java security manager? (yes/no, default: yes)
# WARNING: Do not disable the security manager unless you understand
# the consequences!
# NOTE: java-gcj-compat-dev currently doesn't support a security
# manager.
#TOMCAT5_SECURITY=no
voilà je ne sais pas d'où vient le souci
Hors ligne
#9 Thu 09 April 2009 10:34
- mcoudert
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 16 Oct 2006
- Messages: 83
Re: Problème installation Géosource v2.0.1
Bonjour,
j'ai créé les tables dans ma base de donnée les memes fourni dans le geosource pour justement postgresql mais rien ne fais, quand je lance geosource page sans forme
Je vous rappelle qu'il est important d'utiliser les scripts de création de bases de données fourni avec GéoSource (scritps utilisés par GAST pour la création des differentes bases).
Certaines valeurs d'initialisation de l'application, contenues dans la bases, sont indispensable au bon fonctionnement de l'application.
je ne sais a pas si je dois tout reprendre a zero
Cela peut être une solution effectivement. Veuillez reprendre l'installation à partir de la version 2.1 tout juste mise à disposition.
Ensuite je vous encourage à regarder le fichier de log de Tomcat ou de jetty selon le type d'installation, afin d'identifier la source du problème si problème il y a.
est ce que je dois mettre un serveur apache autre que tomcat
GéoSOurce étant une application Java elle doit être déployée sur un serveur d'application JAVA : Tomcat, Jetty, ... mais en tout cas pas apache.
Cordialement,
Mathieu Coudert
Camptocamp
Hors ligne
#10 Thu 09 April 2009 10:38
- mcoudert
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 16 Oct 2006
- Messages: 83
Re: Problème installation Géosource v2.0.1
Bonjour,
le config xml me renvoi cela :
Le fichier config.xml ne renvoi rien, il s'agit d'un fichier de configuration mis à jour par GAST ou anciennement édité à la mano pour configurer l'application GeoNetwork / GéoSource.
voilà je ne sais pas d'où vient le souci
Le souci ne provient pas visiblement de la config. Il faudrait identifier dans les logs de Tomcat la première exception / erreur au déploiement de GéoSource.
Si vous arrivez à l'identifier n'hesitez pas à la poster (uniquement l'exception, pas forcement l'ensemble des logs).
Cordialement,
Mathieu Coudert
Camptocamp
Hors ligne
#11 Thu 09 April 2009 10:43
- nicolas.leclerc
- Participant actif
- Date d'inscription: 8 Apr 2009
- Messages: 78
Re: Problème installation Géosource v2.0.1
Etat HTTP 500 -
type Rapport d'exception
message
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
exception
javax.servlet.ServletException: Exception raised
cause mère
java.security.AccessControlException: access denied (java.io.FilePermission log/geonetwork.log write)
Voilà ce qu'il m'affiche ce sont les première erreurs, si ce n'est pas assez je posterai le reste.
merci à vous
cordialement
nicolas leclerc
Hors ligne
#12 Thu 09 April 2009 10:49
- bozizou
- Participant actif
- Date d'inscription: 30 Mar 2009
- Messages: 51
Re: Problème installation Géosource v2.0.1
merci de m'avoir repondu
justement, les scripts mise a disposition sont ceux qu j'ai installe dans ma base de donnée postgres (un copier,coller simple) avec les contraintes de tables etc...
je vais reprendre a zero en utilisant la mise a jour de geosource 2.1
et tomcat
merci encore
cordialement votre
Bozizou
Hors ligne
#13 Fri 10 April 2009 14:01
- nicolas.leclerc
- Participant actif
- Date d'inscription: 8 Apr 2009
- Messages: 78
Re: Problème installation Géosource v2.0.1
bonjour à tous
n'ayant pas réussi à résoudre mon problème, je me suis lancé dans une réinstallation totale, et là nouveau souci, lors du changement de propriétaire des répertoires (partie 3.10 du recueil de la Ca-SiF) le terminal me répond :
PC-UC-2005-01:/home/nicolas# chown -R tomcat5 /usr/local/geosource/web*
chown: usager invalide: `tomcat5'
Quelqu'un a une idée ?
et toi bozizou ça marche ?
Hors ligne
#14 Fri 10 April 2009 15:10
- bozizou
- Participant actif
- Date d'inscription: 30 Mar 2009
- Messages: 51
Re: Problème installation Géosource v2.0.1
salut nicolas
non j'ai toujours un raise execption qui m'enbete et je ne sais pas ce qu'elle veut dire a par pb a la connection a la base de donnee
je croix qu'il ne trouve pas le driver postgresql que j'ai fourni
pourtant j'ai mis org.postgresql.Driver peut etre un probleme de casse
voila le log si tu comprends pourquoi
Code:
2009-04-10 15:03:41,970 ERROR [jeeves.engine] - Raised exception while initializing resource. Skipped. 2009-04-10 15:03:41,970 ERROR [jeeves.engine] - Resource : main-db 2009-04-10 15:03:41,970 ERROR [jeeves.engine] - Provider : jeeves.resources.dbms.DbmsPool 2009-04-10 15:03:41,970 ERROR [jeeves.engine] - Exception : java.lang.ClassNotFoundException: org.postgres.Driver 2009-04-10 15:03:41,970 ERROR [jeeves.engine] - Message : org.postgres.Driver 2009-04-10 15:03:41,970 ERROR [jeeves.engine] - Stack : java.lang.ClassNotFoundException: org.postgres.Driver
cordialement votre
Bozizou
Hors ligne
#15 Tue 14 April 2009 11:22
- bozizou
- Participant actif
- Date d'inscription: 30 Mar 2009
- Messages: 51
Re: Problème installation Géosource v2.0.1
salut nicolas
lors de ta creation de ta base, tu as verifie que ta base prenait bien en compte le codage utf-8. je viens de remarquer ca, ca marche tjs pas, dans le log du gast j'ai aussi un raise de ce type la:
Code:
2009-04-09 17:55:45,312 FATAL [gast] - Raised exception : Impossible de compiler la feuille de style
je vois bien qu'il est ne trouve pas le fichier css car pour lui {/root/gui/env/site/theme} ne represente pas un repertoire ({/root/gui/env/site/theme}=geosource).
sinon j'ai toujours la meme erreure dans mon log de demarrage du server jetty.
merci de m'aider je bloque complement.
farid
cordialement votre
Bozizou
Hors ligne
#16 Wed 15 April 2009 12:39
- nicolas.leclerc
- Participant actif
- Date d'inscription: 8 Apr 2009
- Messages: 78
Re: Problème installation Géosource v2.0.1
salut
j'ai laissé géosource pour MDweb (il marche impeccable), je ne dis pas que l'un ou l'autre est mieux mais je ne pouvais pas me permettre de perdre plus de temps sur géosource.
voilà désolé de ne pas pouvoir plus t'aider.
cordialement
nicolas
Hors ligne