Mario Nuñez Jimenez wrote: > Mmmh the roxy.cgi is also running in the same machine as my application do. > The thing is that I specify a complete URL because a relative path did not > worked, but I used relative path to all necessary libraries... >
If proxy.cgi is running at the same origin than your application, then it has to work at least if you provide the url as "/cgi-bin/proxy.cgi?url=". If it does not, then it is not running at the same origin. Maybe it is running on a different port? Regards, Andreas. > I am working with Ubuntu. I have Tomcat installed and my application is > running there with Openlayers libraries. > And I have also Apache and the cgi published in his cgi-bin directory. > > > > -----Original Message----- > From: Andreas Hocevar [mailto:[email protected]] > Sent: jueves, 17 de septiembre de 2009 17:54 > To: Mario Nuñez Jimenez > Cc: [email protected] > Subject: Re: [OpenLayers-Users] OpenLayers Examaple does not work > > Mario Nuñez Jimenez wrote: > >> Hello list, >> >> I am trying to get loaded 2 layers, one wms and another wfs but always >> fails and I don’t know why. >> >> This is the example code “WFS: United States (GeoServer)” taken from >> http://openlayers.org/dev/examples/ where only I changed the path to >> .js, .cgi or .css files. >> >> > > As soon as proxy.cgi is running on a different domain than your > application, you run into the same origin policy restriction. So in your > snippet, if the proxy runs on gea.atosorigin.es, then your application > also has to run on gea.atosorigin.es. > > > Regards, > Andreas. > > > >> It does not works, the wms layer is failing but also the wfs layer… >> any idea of what I am doing wrongly? >> >> Thank you in advance. >> >> >> >> <html xmlns="http://www.w3.org/1999/xhtml"> >> >> <head> >> >> <link rel="stylesheet" >> href="OpenLayers-2.8/theme/default/style.css" type="text/css" /> >> >> <link rel="stylesheet" href="OpenLayers-2.8/examples/style.css" >> type="text/css" /> >> >> <title>WFS: United States (GeoServer)</title> >> >> <script src="OpenLayers-2.8/OpenLayers.js"></script> >> >> <script type="text/javascript"> >> >> var map, layer; >> >> >> >> function init(){ >> >> >> OpenLayers.ProxyHost="http://gea.atosorigin.es/cgi-bin/proxy.cgi?url="; >> >> map = new OpenLayers.Map('map', {controls: [ new >> OpenLayers.Control.PanZoom(), new OpenLayers.Control.Permalink(), new >> OpenLayers.Control.MouseD$ >> >> layer = new OpenLayers.Layer.WMS( "OpenLayers WMS", >> >> "http://labs.metacarta.com/wms-c/Basic.py", >> >> {layers: 'basic'} ); >> >> map.addLayer(layer); >> >> >> >> layer = new OpenLayers.Layer.WFS( "States WFS", >> >> "http://sigma.openplans.org/geoserver/ows", >> >> { typename: 'topp:states' } ); >> >> map.addLayer(layer); >> >> >> >> map.zoomToExtent(new >> OpenLayers.Bounds(-140.444336,25.115234,-44.438477,50.580078)); >> >> } >> >> </script> >> >> </head> >> >> >> >> <body onload="init()"> >> >> <h1 id="title">WFS United States (GeoServer) Example</h1> >> >> >> >> <div id="tags"> >> >> </div> >> >> >> >> <p id="shortdesc"> >> >> Shows the use of the WFS United States (GeoServer) >> >> </p> >> >> >> >> <div id="map" class="smallmap"></div> >> >> >> >> <div id="docs"></div> >> >> </body> >> >> >> >> </html> >> >> >> ------------------------------------------------------------------ >> This e-mail and the documents attached are confidential and intended >> solely for the addressee; it may also be privileged. If you receive >> this e-mail in error, please notify the sender immediately and destroy >> it. >> As its integrity cannot be secured on the Internet, the Atos Origin >> group liability cannot be triggered for the message content. Although >> the sender endeavours to maintain a computer virus-free network, >> the sender does not warrant that this transmission is virus-free and >> will not be liable for any damages resulting from any virus transmitted. >> >> Este mensaje y los ficheros adjuntos pueden contener informacion >> confidencial >> destinada solamente a la(s) persona(s) mencionadas anteriormente >> pueden estar protegidos por secreto profesional. >> Si usted recibe este correo electronico por error, gracias por informar >> inmediatamente al remitente y destruir el mensaje. >> Al no estar asegurada la integridad de este mensaje sobre la red, Atos >> Origin >> no se hace responsable por su contenido. Su contenido no constituye >> ningun >> compromiso para el grupo Atos Origin, salvo ratificacion escrita por >> ambas partes. >> Aunque se esfuerza al maximo por mantener su red libre de virus, el >> emisor >> no puede garantizar nada al respecto y no sera responsable de >> cualesquiera >> danos que puedan resultar de una transmision de virus. >> ------------------------------------------------------------------ >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://openlayers.org/mailman/listinfo/users >> >> > > > -- Andreas Hocevar OpenGeo - http://opengeo.org/ Expert service straight from the developers. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
