Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Fri 18 April 2008 16:27

anismouali
Participant occasionnel
Lieu: Tunis
Date d'inscription: 23 Aug 2007
Messages: 36

ou placer une Servlet dans MapGuide os

Bonjour
je travaille sur MGOS 1.2 API java est ce qu'on peut placer une servlet et l'utiliser dans MapGuide c'est à dire generer le .class et le placer ds MG si oui ou le placer ?
Dans le cas contraire c'est à dire on développe notre prijet on l'export .war et on le met dans Tomcat , j'ai réussi a runner la servlet ds Tomcat et je veux récupérer les valeurs que j'ai eu je l'ai eu dans la session (localhost:8080) sauf que à la fin de la Servlet je fait
response.sendRedirect("http://localhost:8008/mapguide/javaviewersample/maJSP.jsp") ça s'affiche ds MG mais j'arrive pas à récupérer les valeurs , ça paraît  que ce n'est pas la même session
merci d'avance
cordialement
Anis

Hors ligne

 

#2 Fri 18 April 2008 18:13

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: ou placer une Servlet dans MapGuide os

Bonjour,

Le plus simple est de s'inspirer de l'exemple fourni en standard.
Pour MGOS 1.2, les exemples sont téléchargeables l'URL :
http://mapguide.osgeo.org/download/rele … .x-samples
(télécharger javaviewersample.zip )

Pour installer cet exemple, le plus simple est de suivre la documentation.
La documentation est disponible à l'URL :
http://mapguide.osgeo.org/1.2/documentation.html

Je vous recommande "Install MapGuide Open Source Samples", et le chapitre "Setting up Sample Applications (Java) with Apache
and Tomcat" (page 14 sur 18)

Dites nous si parvenez à faire tourner cet exemple.

Cordialement,
Gwenael Bachelot
Autodesk

Hors ligne

 

#3 Sat 19 April 2008 11:21

anismouali
Participant occasionnel
Lieu: Tunis
Date d'inscription: 23 Aug 2007
Messages: 36

Re: ou placer une Servlet dans MapGuide os

c'est bien un probleme de session
La session de MapGuide n'est pas celle de tomcat pourtant j'ai placé le projet dans Tomcat  de MG, donc les jsp sous www ne peuvent pas récuperer les valeurs que j'ai affécté dans les sevlet par la methode session.setAttribute("id",object);
je cherche actuellement à la possibilité de lire une valeur d'une autre session
cordialement
anismouali

Hors ligne

 

#4 Mon 21 April 2008 08:28

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: ou placer une Servlet dans MapGuide os

Bonjour,
En effet, le serveur MapGuide stocke lui même le contexte cartographique, et ce n'est pas fait dans la session du serveur d'applications.
Par contre, rien ne devrait vous empêcher de gêrer des paramètres de session en Java... c'est d'ailleurs une question purement Java...

Avez vous fait un exemple simple ? Comme sur :
http://www.geocities.com/asaund6835/Jav … ession.htm
http://www.jsptut.com/Sessions.jsp

Cordialement,
Gwenael

Hors ligne

 

#5 Mon 21 April 2008 15:44

anismouali
Participant occasionnel
Lieu: Tunis
Date d'inscription: 23 Aug 2007
Messages: 36

Re: ou placer une Servlet dans MapGuide os

Bonjour
Bon une solution qui marche - mais elle n'est pas trés adéquate - j'ai mis les fonctions que j'en ai besoin dans un fichier jsp comme celui de utilitityfunctions.jsp et j'ai évité les Servlet je reste dans www smile
cordialement
anismouali

Dernière modification par anismouali (Tue 22 April 2008 09:16)

Hors ligne

 

#6 Mon 21 April 2008 15:52

rima_YIC
Participant occasionnel
Lieu: Tunis
Date d'inscription: 6 Mar 2008
Messages: 40
Site web

Re: ou placer une Servlet dans MapGuide os

Bonjour à tous le monde
AnisMoualli je vois que vous travaillez sous mapquide os. Vous pouvez d'aider et me dire comment je peut installer ce logiciel.
Je téléchrage MapGuide open source mais je ne trouve pas l'exécutable autrement dit le fichier l'instalable (xx.exe). Comment je peut voir l'interface graphique de ce produit: c'est à dire la façon d'intergrer mes shapes et d'interroger ma base.
Merci en avance

Dernière modification par rima_YIC (Mon 21 April 2008 16:07)

Hors ligne

 

#7 Tue 22 April 2008 09:16

anismouali
Participant occasionnel
Lieu: Tunis
Date d'inscription: 23 Aug 2007
Messages: 36

Re: ou placer une Servlet dans MapGuide os

Bonjour rima_YIC
tu trouvera tes .exe de Windows ds http://mapguide.osgeo.org/download/releases/1.2.0 installes MgServerSetup-1.2.0.exe puis MgWebServerExtensionsSetup-1.2.0.exe
apprés l'installation run ApacheMonitor.exe dans le dossier C:\Program Files\MapGuideOpenSource\WebServerExtensions\Apache2\bin
puis run startup.bat dans C:\Program Files\MapGuideOpenSource\WebServerExtensions\Tomcat\bin
ouvre une page web et tape http://localhost:8008/mapguide
tu peux visualizer l'interface de MapGuide, pour manipuler tes cartes télécharge la version d'essai de MapGuide studio - 60 jours -  tu le trouvera dans le site d'Autodesck
c'est ce logiciel qui te permet de manipuler les cartes
Noter que pendant l'installation tu choisis ton language de développement moi je fais en java
bon courage
cordialement
anismouali

Hors ligne

 

#8 Tue 22 April 2008 13:29

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: ou placer une Servlet dans MapGuide os

Bon une solution qui marche - mais elle n'est pas trés adéquate - j'ai mis les fonctions que j'en ai besoin dans un fichier jsp comme celui de utilitityfunctions.jsp et j'ai évité les Servlet je reste dans www


Parfait, merci pour cette confirmation.
Le problème pour vous est de faire la même chose en servlet ?

Cordialement,
Gwenael

Hors ligne

 

#9 Wed 23 April 2008 12:52

rima_YIC
Participant occasionnel
Lieu: Tunis
Date d'inscription: 6 Mar 2008
Messages: 40
Site web

Re: ou placer une Servlet dans MapGuide os

Bonjour

Anismouali je vous remercie pour votre explication.
Je configure mes programmes et j'arrive à afficher la page web "Index of mapguide".
Mon problème maintenant est au niveau de mapguide studio. Ma question Où je peux trouver ce produit d’essai. Après des recherche sur le net je trouve cette addresse"http://usa.autodesk.com/adsk/servlet/oc/offer/form?siteID=123112&id=8214683&ch=US%20dotcom&src=ADMR"
Est ce que ça le bon endroit ou il y a d'autre. Merci de m'aider

Bonne journée smile

Dernière modification par rima_YIC (Wed 23 April 2008 12:54)

Hors ligne

 

#10 Wed 23 April 2008 18:03

Jean marie
Participant assidu
Lieu: Moissy Cramayel
Date d'inscription: 15 Feb 2007
Messages: 309
Site web

Re: ou placer une Servlet dans MapGuide os

bonjour rima_YIC

pour ma modeste contribution dans vos échanges oui c'est bien le bon lien wink

http://usa.autodesk.com/adsk/servlet/oc … p;src=ADMR

cordialement Jean-Marie

Hors ligne

 

Pied de page des forums

Powered by FluxBB