Instalando Mapfish Print

Manifest del build usado para esta instalación de Mapfish

Manifest-Version: 1.0 Build-Java-Runtime-Name: OpenJDK Runtime Environment Build-OS-Name: Linux Mapfish-Print-Version: 3.22.0 Build-Time: 1/7/20 1:10:48 PM Build-OS-Arch: amd64 Git-Revision: a1911179fd980b9bcd473f2433836a8d5b70e7f6 Build-By: circleci Build-Java-Version: 1.8.0_232

Despliegue

Para Despllegar la aplicación solo tenemos que copiar el archivo .war en la dirección por defecto dentro de apache tomcat, en mi caso dentro de /tomcat/webapps/

En mi caso renombré el .war a print-servlet.war por lo tanto se creará una carpeta con el nombre print-servlet, donde se alojará la aplicación de mapfish

Creación de print-apps

Después del despliegue del war en el servidor tomcat procedemos a crear una carpeta con el nombre de print-apps al mismo nivel de META-INF y WEB-INF.

Luego de ello reiniciamos el servidor tomcat e ingresamos a la página de prueba que viene preinstalda con la distribución de Mapfish.

http://${DOMINIO}/print-servlet/

Donde veremos la siguiente página, lo que indica que hemos desplegado mapfish correctamente.

Vista de impresion mapfish print

Creación de app

Dentro de la capeta print-apps es donde alojaremos nuestras configuraciones de impresión. Creamos un carpeta con el nombre geoperu en /${MAPFISH_HOME}/print-apps/ Procedemos a crear nuestro archivo de configuración dentro de la carpeta creada y lo nombraremos config.yaml

Config.yaml

Ejemplos de configuraciones de mapfish pueden ser encontrados aquí

Error "java.lang.ClassNotFoundException: org.mozilla.javascript.EvaluatorException"

Instalar la libreria rhino Descarga Rhino - Rhino | MDN Rhino está disponible para descargar tanto en código fuente como en su forma compilada. developer.mozilla.org Enter a caption (optional) En mi caso instalé la versión "Rhino 1.7.12"

© 2022 Jorge Luis Parihuamán Arivilca