2011-11-02 3 views
0

Когда я вхожу в url .. "http: localhost: 9999/my-app/cgi-bin/proxy.cgi" У меня есть скрипт proxy.cgi вместо openlayers.org. Я использую Glassfish 3.0.1 в порту 9999 и Geoserver 2.1.1 в порту 8080. Я делаю мой проект в Windows 7.Почему proxy.cgi не выполняется?

ответ

0

Это потому, что ваш Glassfish сервер приложений не настроен для запуска CGI. Посмотрите этот ресурс: http://jfarcand.wordpress.com/2006/04/06/enabling-cgi-support-in-glassfish/

Надеюсь, это поможет.

BTW, URL-адрес, который вы упомянули http:localhost:9999/my-app/cgi-bin/proxy.cgi, кажется неправильным: 2 сокращения после «http:» отсутствуют. Это должно быть: http://localhost:9999/my-app/cgi-bin/proxy.cgi

+0

Thanx для вашего ответа. Я следил за http://jfarcand.wordpress.com/2006/04/06/enabling-cgi-support-in-glassfish/ соответственно, но это не сработало . Я создал папку cgi под Web-inf и поместил proxy.cgi под нее. У меня был этот http: // localhost: 9999/my-app/cgi-bin/proxy.cgi, но все же пустая страница появляется. Live HttpHeader показывает это –

+0

GET /TravelPlanner-00/cgi-bin/proxy.cgi HTTP/1.1 Host: localhost: 9999 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv: 6.0.2) Gecko/20100101 Firefox/6.0.2 Принять: текст/html, application/xhtml + xml, application/xml; q = 0.9, */*; q = 0.8 Accept-Language: en-us, en; q = 0.5 Accept-Encoding: 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-hi = treeForm: дерево: конфигурация: httpService –

+0

HTTP/1.1 200 OK X-Powered-By: Servlet/3.0 Сервер: GlassFish Server с открытым исходным кодом 3.0.1 Content-Length: 0 Дата: ср. , 02.11.2011 21:36:15 GMT –

Смежные вопросы