Gostaria de ativar o jsonp no GeoServer 2.3.0. Os documentos dizem para definir ENABLE_JSONP como true.
Uma resposta da lista de usuários do GeoServer diz para editar web.xml, (defina a variável de sistema ENABLE_JSONP = true e outFormat = text / javascript), mas não tenho idéia de quais tags xml usar e onde colocá-las.
Aqui estão as versões instaladas: O GeoServer 2.3.0 (Web Archive) foi instalado em um host remoto com o tomcat 7.0.39
Respostas:
Eu recebi alguma ajuda na lista de usuários do GeoServer.
Adicione a este arquivo: /tomcat/webapps/geoserver/WEB-INF/web.xml
e reinicie o serviço. Em sua solicitação json, use format = text / javascript
Aqui está o código que eu usei para solicitar os recursos WFS do GeoServer. Estou usando a API do Leaflet junto com o jquery.
Esperamos que isso comece e fique à vontade para solicitar mais informações.
fonte
Para melhorar a legibilidade, você também pode colocar os parâmetros diretamente na chamada AJAX.
Com a chamada JSONP, você não precisará das format_options ou do parâmetro success. A função de retorno de chamada será definida com o parâmetro jsonpCallback na chamada AJAX e as opções de formato serão definidas com jsonp: 'format_options'.
fonte