Me gustaría habilitar jsonp en GeoServer 2.3.0. Los documentos dicen establecer ENABLE_JSONP en verdadero.
Una respuesta de la lista de usuarios de GeoServer dice que edite web.xml (establezca la variable del sistema ENABLE_JSONP = true y outFormat = text / javascript) pero no tengo idea de qué etiquetas xml usar y dónde colocarlas.
Aquí están las versiones instaladas: GeoServer 2.3.0 (Web Archive) se ha instalado en un host remoto con tomcat 7.0.39
Respuestas:
Obtuve ayuda en la lista de usuarios de GeoServer.
Añadir a este archivo: /tomcat/webapps/geoserver/WEB-INF/web.xml
y reinicie el servicio. Luego, en su solicitud json use format = text / javascript
Aquí está el código que usé para solicitar las características WFS de GeoServer. Estoy usando la API de folleto junto con jquery.
Espero que esto te ayude a comenzar y no dudes en pedir más información.
fuente
Para mejorar la legibilidad, también puede poner los parámetros directamente en la llamada AJAX.
Con la llamada JSONP no necesitará las opciones de formato o el parámetro de éxito. La función de devolución de llamada se establecerá con el parámetro jsonpCallback en la llamada AJAX y las opciones de formato se establecerán con jsonp: 'format_options'.
fuente