Bonjour,
Nous connaissons un problème sur notre installation (geosource 2.2.1) sur
serveur tomcat/bd Oracle. A noter : les xlink vers les mots clés et les
thésaurus de localisation fonctionnent très bien.
Ce problème ne provient pas de l’application mais vraisemblablement de notre
configuration de l’application + base de données.
il y avait auparavant en base Oracle et dans les fichiers de config de
l'appli plusieurs liens vers :
serveur : localhost
port : 8080
ce lien nous ayant étonné ces deux informations ont été modifiées là où
elles apparaissaient par :
serveur : http://www.notre-serveur-de-recette.fr
éventuellement si info de port : info "vide"
Or je constate dans le code XML que ce lien sur la base localhost:8080 ne
gêne finalement pas la lecture d'anciens xlink de contacts. Ils apparaissent
toujours correctement dans les fiches (contacts liés lors de nos premiers
tests sur le serveur de recette).
En regardant dans le code XML, j'ai trouvé des liens comme ceci :
Les deux points en fin d’adresse du serveur m'ont intriguée. Je les ai
supprimés dans le code XML et mon xlink devient actif, me permettant
d'afficher mon contact.
Ces deux point m'ont fait penser au précédent lien "localhost:8080"... j'ai
donc testé le remplacement de ce lien
http://www.notre-serveur-de-recette.fr:/geonetwork/srv/en/contacts.search?
par http://localhost:8080/geonetwork/srv/en/contacts.search? ... et mon
xlink fonctionne ! Ce qui confirme que certaines infos d'origine en
localhost (dans la base ?) permettraient de lier tout de même les xlink.
Bref, depuis les modifications effectuées par notre équipe d’installation
des applications en début de semaine sur les liens en localhost, nous nous
rapprochons d'une solution.
Notre DBA a modifié de nouveau la table de settings sur la base Oracle
(infos serveur + port) afin de tester si les liens xlink passent de nouveau
avec les infos en serveur = localhost + port = 8080.
Mes tests de ce matin (après redémarrage du serveur) me permettent de
constater une modification de l'écriture dans le XML du lien xlink. Il est
écrit de nouveau http://localhost:8080/geonetwork/ mais le xlink ne
fonctionne pas.
En modifiant le xlink par http://http://www.notre-serveur-de-recette.fr ,
mon contact apparait dans la fiche.
En comparant le lien d'un ancien xlink valide et d'un nouveau xlink
invalide, le chemin en localhost:8080 correspond en tout point. L'ancien
xlink s'affiche, mais pas le dernier. Là je sèche !
Si l'on indique en base l'adresse
http://http://www.notre-serveur-de-recette.fr sans info de port, y a-t-il
une configuration possible pour ne pas voir apparaitre dans le chemin du
xlink les ":" ?
Le xlink dépend semble-t-il d'une autre configuration... mais où faut-il
modifier les paramètres serveur ?
Si vous avez déjà rencontré ce problème ou éventuellement des pistes, nous
sommes preneurs.
Merci.
Garance SALVAT
DSI/Direction des Informations Géographiques
Service Géomatique
--
View this message in context: http://n2.nabble.com/Configuration-ideale-des-xlink-de-contacts-sur-serveur-tomcat-base-oracle-tp4749461p4749461.html
Sent from the GeoNetwork users francophone mailing list archive at Nabble.com.