Este es un pequeño mapa de ejemplo que se puede crear y publicar con el software GeoExplorer creado por Boundless. GeoExplorer es un software de ejemplo de lo que se puede realizar con el SDK de desarrollo que viene con la OpenGeo Suite, una suite de productos para publicar mapas en internet y que incluye grandes desarrollos open source como son PostGIS, Geoserver, GeoExt, OpenLayers y QGis entre otros.
Etiqueta: GeoExplorer
GeoExplorer no sube o carga archivos a Geoserver instalado de forma indpendiente
Después de instalar el código fuente y construir una versión distribuible de GeoExplorer la aplicación desarrollada por Boundless (antes OpenGeo) y que viene integrada con la Suite OpenGeo, en el servidor de aplicaciones donde tengo instalada la versión independiente de Geoserver (prefiero tener los componentes instalados independientemente y no la Suite de OpenGeo), me encontré con algunos problemas que fui resolviendo poco a poco.
Había que instalar varias extensiones que no vienen por defecto en Geoserver como son la extensión de impresión, del servicio de catálogos y la de importación entre otras. Una vez instalado todo al momento de querer importar un archivo zip (para cargar shapefiles hay que comprimirlos en archivos zip o tar.gz o en algunos otros formatos de compresión permitidos por la aplicación) simplemente no los cargaba y mandaba el error de carga pero no indicaba el porqué. Los archivos log de Geoserver y el del servidor de aplicaciones no mostraban error.
Al buscar errores en el Geoexplorer (está hecha con javascript) con la ayuda de las herramientas de desarrollo de Google Chrome, me di cuenta que la llamada al servicio mandaba una excepción java de que no encontraba una clase. La clase no encontrada era una qu etenía que ver con la librería java commons-vfs-1.0.
Una vez descargada ese archivo jar con dicha librería e instalarla en el directorio lib de Geoserver y reiniciando el servidor de aplicaciones, se solucionó el problema. Ahora puedo cargar archivos compactados con archivos shapefiles sin problemas a Geoserver.
Supongo que la extensión de importación (importer) debería incluir ese archivo .jar, pero no es así, desconozco el motivo.
¡Saludos!