Bonjour,
Quelqu'un a-til deja tente de deployer MapViewer (Oracle) en utilisant le server Tomcat?
si oui, comment faut-il proceder?
voici ce que je tente de faire:
en utilisant un fichier jsp, je veux lancer une requete sur la base de donnees Oracle et recuperer une carte en reponse via un server evidemment.
pour une raison obscure qu'aucun de mes collegues n'a su m'expliquer je n'arrive pas a construire de projet web dynamic depuis Eclipse en utilisant toujours Mapviewer mais cette fois ci avec OC4J. tout parait correct et tres similaire a tous les tutoriaux que j'ai pu trouver, mais il reste une erreur de compilation. lorsque le projet est importe sur une autre machine mais cette fois ci en utilisant Eclipse et Tomcat, tout marche sans erreur. il me faut quand meme utiliser MapViewer pour parvenir au resultat voulu, ce qui complique les choses.
maintenant en utilisant Netbeans et Tomcat
netbeans ne montre aucune erreur dans le code que j'ai ecrit ce qui signifie, je pense, que les libraries ont ete importees correctement dans le projet.
lorsque je lance l'application, j'obtiens une erreur du type:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /index.jsp:319
316: ((opacity3>0)?"128" : "");
317: asis3 = request.getParameter("asis_3"); */
318:
319: dataSrcList = mv.getDataSources(); ici mv est un objet/une instance? de type MapViewer
(// retrieve mapviewer client handle from session
MapViewer mv = (MapViewer) session.getAttribute("gvis_mvhandle"); )
320:
321: // start processing the actual request
322:
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:361)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.io.FileNotFoundException: http://localhost:8079/WebApplication...mserver</font> je pense qu'il me trouve pas omserver
sun.net.http://www.protocol.http.HttpURLConn...tion.java:1239)
oracle.lbs.mapclient.MapViewer.getXMLResponse(MapViewer.java:5848)
oracle.lbs.mapclient.MapViewer.getDataSources(MapViewer.java:619)
org.apache.jsp.index_jsp._jspService(index_jsp.java:361)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
le message est long, j'ai tente de le faire le plus complet possible.
est-ce que les outils sont incompatibles ou bien est-ce une erreur de configuration? s'il s'agit de la seconde solution, comment proceder?
a vos suggestions!
Partager