研二在公司实习一年
我现在在做的项目是关于GIS web 应用
目前主要是用openlayers + Geoserver来做
现在遇到如下情况:
openlayers框架是在satMCS工程中使用,用到的服务器是tomcat 6.0;localhost:8080
Geoserver部署在jetty 6.0的服务器上。localhost:8090
当openlayers通过WFS来访问Geoserver上的数据时,希望通过Ajax方式来获取数据
但是由于存在Ajax跨域调用问题:
则下面开始介绍如何在tomcat 6.0上部署cgi , 其目的很简单,就是为openlayers设置代理,实习跨域访问。
1.将openlayers中的proxy.cgi文件拷贝到Myeclipse新建工程目录下:(在工程目录WEB-INF下新建cgi文件夹,将其放入该文件夹下)
当然,首先你要将openlayers的几个文件夹和文件导入工程中
第一次使用OpenLayers:
先到它的官方网站http://www.openlayers.org下载相应压缩包,