2011-11-02 110 views
0

當我輸入url ..「http:localhost:9999/my-app/cgi-bin/proxy.cgi」時,我得到了proxy.cgi的腳本而不是openlayers.org。 我在端口8080 中使用GlassFish 3.0.1在端口9999和利用Geoserver 2.1.1我做我的項目在Windows 7proxy.cgi爲什麼不能執行?

回答

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:'後缺少2個斜槓。它應該是:http://localhost:9999/my-app/cgi-bin/proxy.cgi

+0

Thanx爲您的答案。我已遵循http://jfarcand.wordpress.com/2006/04/06/enabling-cgi-support-in-glassfish/相應,但它沒有工作。我在Web-inf下創建了cgi文件夾,並在其下放置了proxy.cgi。我有這個http:// localhost:9999/my-app/cgi-bin/proxy.cgi,但仍然出現空白頁面。Live HttpHeader顯示此 –

+0

GET /TravelPlanner-00/cgi-bin/proxy.cgi HTTP/1.1 主機:localhost:9999 用戶代理:Mozilla/5.0(Windows NT 6.1; WOW64; rv:6.0.2)Gecko/20100101 Firefox/6.0.2 Accept-Language:en-us,en; q = 0.5 Accept-Encoding:text/html,application/xhtml + xml, gzip,deflate Accept-Charset:ISO -8859-1,utf-8; q = 0.7,*; q = 0.7 連接:keep-alive Cookie:JSESSIONID = 61f3f041565ef7f10df44bfb04d3; JSESSIONID = 608c2c61c7ff937b40b4108a3ed1; treeForm:tree-hi = treeForm:tree:configuration:httpService –

+0

HTTP/1.1 200 OK X-Powered-By:Servlet/3.0 服務器:GlassFish Server開源版3.0.1 內容長度:0 日期:Wed ,2011年11月2日21:36:15 GMT –