OpenLayers跨域问题的tomcat下的设…
来源:互联网 发布:网络劫持什么意思 编辑:程序博客网 时间:2024/06/03 04:19
使用OpenLayers访问WFS服务是存在跨域问题,必须使用设置代理的方法才能正常使用,设置方法如下。
1.
2.
3.安装python27到默认的c:/Python27/目录下,经过测试python27可以正常使用,新版本无法保证正常使用,如python33无法正常使用该代理。
4.在应用的web.xml文件内添加如下内容
cgi org.apache.catalina.servlets.CGIServlet debug 0 cgiPathPrefix WEB-INF/cgi executable c:/Python27/python.exe passShellEnvironment true 5
default
/
cgi
/cgi/*
5.修改Tomcat的Tomcat/conf/context.xml文件,将修改为
6.运行测试。假设该应用部署为http://localhost:8080/map/。浏览器上访问:http://localhost:8080/map/cgi/proxy.cgi,正常情况下反馈的是OpenLayers的主页。
7.在js中使用代理。在script开始的地方添加OpenLayers.ProxyHost ="cgi/proxy.cgi?url="这句话。
使用该方法经过测试可以解决跨域访问问题,如将geoserver的预览图层页面代码保存下来,在script开始的地方添加OpenLayers.ProxyHost= "cgi/proxy.cgi?url=",部署该应用后即可测试,效果应该和原页面一致。
- OpenLayers跨域问题的tomcat下的设…
- OpenLayers跨域请求WFS服务在Tomcat环境下的实现
- OpenLayers跨域请求WFS服务在Tomcat环境下的实现cgi
- 地图的开发研究--基于openlayers+geoserver+tomcat的离线地图-JAVA项目跨域问题的解决
- Openlayers使用WFS服务的跨域问题的解决办法
- Tomcat下 解决Ajax请求跨域的问题
- 单片机课设的问题
- openlayers cgi proxy跨域问题总结
- openlayers cgi proxy跨域问题总结
- IIS环境下OpenLayers使用WFS服务跨域访问问题之解决方案
- Openlayers WFS基于java与C#的跨域代理
- OpenLayers的使用
- OpenLayers 投影的概念
- openlayers的popup实现
- OpenLayers类库的
- OpenLayers中${x}在TMS请求时引发的问题
- 装修游击队给你设下的陷阱
- Linux下 TOMCAT AWT类的问题
- swing插件之可视化开发工具windowb…
- 在Web客户端中基于Proj4实现坐标转…
- Scrapy-redis分布式爬虫
- 属性.properties中文转换
- Openlayers对接PIGS 山海易绘
- OpenLayers跨域问题的tomcat下的设…
- 解决websphere过期的问题
- java并发和线程池简介
- 安装版的tomcat6.0 内存设置…
- 从人的本能出发谈游戏设计
- iFrame跨域解决办法
- 调试js框架
- Ripple安全操作系列一:使用…
- 2013年总结