En esta ocasión voy a instalar GeoServer 1.7.5 sobre Tomcat 6 y Java 1.6 en una Suse SLES 10. La idea es pasar a utilizar java 6 y las últimas versiones de tomcat, ya que para aplicaciones como geoserver se aumenta considerablemente el rendimiento.
Esta guía sigue practicamente la que hice en su día para Geoserver sobre Jboss y Debian, pero varia en algunos puntos. La parte de optimizaciones aqui no se explica, asi que recomiendo leer dicho punto en la anterior guía.
1º - Instalo en el servidor la Java JDK 1.6.11
Realizo una instalación limpia de Suse Linux Enterprise 10 SP1, con la selección de paquetes por defecto mas la selección "Compilador y herramientas para C/C++ de Suse".
Como paso previo, a compilar e instalar Postgis y Mapserver, instalo desde los paquetes de Suse: Apache2, PostgreSQL y las siguientes librerias con sus versiones devel:
Utilizando Debian Lenny y teniendo ya instalados postgresql-8.3 + postgis voy a instalar la libreria pgRouting para el calculo de rutas.
Antes de instalar pgrouting, hay que instalar las siguientes librerias:
Boost
$ wget http://fastbull.dl.sourceforge.net/sourceforge/boost/boost_1_36_0.tar.gz
$ tar zxvf boost_1_36_0.tar.gz
$ cd boost_1_36_0/
$ ./configure
$ make
# make installPara corregir un error con la version de pgrouting que voy a utilizar creo este enlace simbólico:
TileCache hace cache bajo demanda, es decir va haciendo tiling de aquellas zonas de la capa que el usuario solicita a un determinado zoom. De este modo si el usuario vuelve a solicitar esa porcion del mapa, TileCache sirve directamente las imagenes que la componen sin solicitarlo a MapServer. Con el consiguiente ahorro en tiempo y proceso de volverlo a generar.