Publicado el Dejar un comentario

Estableciendo el directorio de datos de GeoServer en Glassfish 4

Si se tiene instalado GeoServer 2.x sobre Glassfish 4, la forma más sencilla de establecer la propiedad java GEOSERVER_DATA_DIR que define dónde se encuentra el directorio de datos de GeoServer, es mediante la interfaz gráfica del administrador de este servidor de aplicaciones.

GeoServer Data  Directory

La imagen de arriba muestra la forma de establecer la propiedad. Selecciona Configuratións->server-config->JVM Settings. Se selecciona la pestaña JVM Options y se pulsa el botón Add JVM Option. Se captura la propiedad como se muestra en la figura anterior:  -DGEOSERVER_DATA_DIR=ruta_directorio_de_datos_de_geoserver (en la imagen de ejemplo se indicó que el directorio se encuentra en  /opt/geoserver/geoserver_data).

Una vez establecida la propiedad presiona botón Save par guardar la nueva configuración. Glassfish indicará que es necesario reiniciar el servidor de aplicaciones. Reinicie y listo.

¡Saludos!

Publicado el Dejar un comentario

El módulo de impresión (printing) de GeoServer 2.5.x no funciona con capas WMS seguras

La extensión de impresión de GeoServer 2.5.1 no imprime capas seguras, sólo las capas públicas. Este problema será corregido en la versión 2.6 de GeoServer, por lo pronto podemos hacer lo siguiente para solucionar el problema.

Descargue la nueva versión de la librería  print-lib (print-lib-2.0.0.jar) de  aquí.

Pare el servidor de aplicaciones donde está instalado el GeoServer (tomcat, glassfish, jetty, etc.).

Elimine la versión actual de esa librería que se encuentra dentro de la aplicación GeoServer:

../WEB-INF/lib/print-lib-1.2-20101018133712.jar

así como la librería pvalsecc-0.9.2.jar en esa misma ubicación.

Copie el archivo jar de la versión 2.0 descargado anteriormente al mismo directorio nombrado anteriormente.

Hay que hacer unas modificaciones al archivo web.xml de GeoServer:

../WEB-INF/web.xml

Localice esta sección en el archivo anterior:

    <!-- pick up all spring application contexts -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath*:/applicationContext.xml classpath*:/applicationSecurityContext.xml</param-value>
    </context-param>

Cambie esa sección de modo que quede así:

    <!-- pick up all spring application contexts -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath*:/applicationContext.xml classpath*:/applicationSecurityContext.xml classpath*:/mapfish-spring-application-context.xml</param-value>
    </context-param>

Reinicie el servidor de aplicaciones y es todo, ya se podrán imprimir las capas seguras publicadas por Geoserver.

¡Saludos!

Publicado el 15 comentarios

Simple mapa de escuelas publicado con GeoExplorer de Boundless

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.