当我输入url ..“http:localhost:9999 / my-app / cgi-bin / proxy.cgi”我得到了proxy.cgi的脚本而不是openlayers.org。 我在端口9999中使用Glassfish 3.0.1,在端口8080中使用Geoserver 2.1.1。 我在Windows 7中做我的项目。
答案 0 :(得分:0)
这是因为您的Glassfish应用服务器未配置为运行CGI。请查看此资源:http://jfarcand.wordpress.com/2006/04/06/enabling-cgi-support-in-glassfish/
我希望它会有所帮助。
顺便说一下,你提到的http:localhost:9999/my-app/cgi-bin/proxy.cgi
的网址似乎错了:“http:”之后的两个斜杠丢失了。它应该是:http://localhost:9999/my-app/cgi-bin/proxy.cgi