Home

manual de instalación del servidor sierra

image

Contents

1. Server File Examinar information Group VM Lem Artifact Serwer Logs shutdown Version Web Serwer Type o IMS Server Thread Pools Install Apache HTTP Services Current Repository Entries Common Libs Click on an entry to view usage S Database Pools Terminado Figura 3 8 A adiendo librer as Una vez seleccionada la librer a vemos que nos ha rellenado autom ticamente los campos Artifact Version y Type En el campo Group podemos poner el nombre gen rico de la librer a 15 Instalaci n y configuraci n del servidor Apache Geronimo Geronimo Console Mozilla Firefox Archivo Editar Wer Historial Marcadores Herramientas Ayuda de gt S amp GB Bihtowtorcoraiiupvesisosoiconsolepe 1 lcci E Getting Started G Latest BBC Headlines 5 GERONIMO Server Console Console Navigation Repository Viewer E welcome Add Archive to Repository Ml server File homej msilla m2 reposi Examinar es Group postgresql 2 VM Artifact postgresql 8 1 Server Logs x aes Version 408 jdbc3 El Web server Type far IMS Server Thread Pools Install instal Apache HTTP Services Current Repository Entries Common Libs Click on an entry to view usage Database Pools Terminado Figura 3 9 Rellenar formulario de librer a Al finalizar este proceso y si no recibimos ning n mensaje de error ya tenemos la nueva librer a a adida al repositorio de Geronimo Una
2. E Getting Started G Latest BBC Headlines APACHE 3 5 G R NIMO Welcome Apache Tomcat 6 0 snapshot If you re seeing this page via a web browse Apache Geronimo successfully C Console As you may have guessed by now this is the default home g this page and you don t think you should be then either you new installation of Geronimo or you re an administrator whe vou need help setting up or administering Geronimo see the lf you d like to get started configuring Geronimo and the app FAQ Geronimo you might want to start with the Geronimo Admin Wiki using Geronimo the admin username is probably system Geronimo Documentation vou Used the installer you got to choose your own during the Additional Documentation Would you like your application to appear at To set the context root for a web application you deployment plan that uses the context root ele prefix used to reach that application If you speci the application will appear at this URL However y Welcome application first The Geronimo Home Page Problem Tracking Database Users Mailing List Archive Developers Mailing List Archive aude die cha Your web deployment plan should look like this a the WAR at WEB INF qeronimo web xml or provid to the deploy tool lt web app xmlns http geronimo apache or lt environment Terminado Figura 3 1 Pantalla de inicio 3 2 Inicio del servidor con el arranque del sistema Pasamos a configurar el s
3. a si lo deseamos Para cambiar la contrase a del usuario system haremos click en Console Realms en el men de la izquierda Nos aparecer n dos usuarios system y admin Pulsamos en Details en el usuario system y en los dos cuadros que aparecen escribimos y confirmamos la nueva contrase a Luego pulsamos en Update y si todo ha ido bien el cambio de contrase a estar realizado Geronimo Console Login Mozilla Firefox Archive Editar Ver Historial Marcadores Herramientas Ayuda 3 y e tt http gryzor aii upv es 8 Getting Started G Latest BBC Headlines Giles sen ive Log In Log Into the Geronimo Console Username system Password freer Login Welcome to the Geronimo Console GERONIMO is a Java certified production grade platform designed to allow developers to rapidly deploy and manage their applications The result is an integrated highly functional application platform that leverages the latest innovations from the open source community and simplifies application fe ee en Terminado Figura 3 2 Pantalla de login Una vez dentro podemos pasar a configurar distintos aspectos de nuestro servidor Lo que m s nos interesa es crear los Database Pools en Geronimo para que Geronimo maneje la conexi n a la base de datos y nuestras aplicaciones s lo tengan que llamar a Geronimo con el nombre del Database Pool para que ste le devuelva la referencia al objeto conexi n Para
4. denotar acceso de cualquier usuario e lt lista_maquinas gt rango de ip s de acceso para este registro El formato es IP N mero para denotar un rango de IPs en el que el n mero indican los bits a 1 por la izquierda de la m scara por ejem plo un 8 ser a equivalente a una m scara 255 0 0 0 Para especificar cualquier IP se usa el valor 0 0 0 0 0 El formato de la IP puede ser tambi n de IPv6 Este campo tambi n se puede dividir en dos columnas una direcci n IP y una m scara en formato IP por ejemplo 255 255 255 0 Creaci n de la base de datos metodo_aut el m todo de autenticaci n utilizado para acceder Existen varias posibilidades pero las que m s se utilizan son mas acceso mediante password cifrado con MD5 y ident sameuser para los accesos desde local utiliza la contrase a del usuario del sistema que est accediendo Por ejemplo para la base de datos sierra y el usuario reader que es el usuario que crea el script autom ticamente para acceder a la base de datos un posible registro de acceso ser a TYPE DATABASE USER CIDR ADDRESS METHOD host sierra reader 0 0 0 0 0 md5 Con esta linea le estamos diciendo que si hay un acceso desde cualquier host externo a la base de datos sierra COn el usuario reader y que el usuario se autentifica con contrase a cifrada permitir el acceso siempre que la contrase a proporcionada sea correcta Es conveniente que las l neas que a adamos se a adan al principio y
5. conexi n a la base de datos En la siguiente pantalla hacemos click en Test connection para probar que la conexi n del Database Pool que est siendo creado funciona correctamente Si todo ha funcionado correctamente nos apare cer el mensaje Test result Connected to PostgreSQL 8 1 8 En este caso para finalizar la creaci n del Database Pool hacemos click en Deploy Despu s nos aparece una lista con todos los Database Pools debemos comprobar que el nuestro aparece en la lista 12 Instalaci n y configuraci n del servidor Apache Geronimo Geronimo Console Mozilla Firefox Archivo Editar Wer Historial Marcadores Herramientas Ayuda lt a e fit http gryzor ali upv es 8080 console port B D iG oogl Getting Started G Latest BBC Headlines Console Navigation Database Pools El Create Database Pool Step 3 Final Pool Configuration Welcome Server JDBC Connect jdbc postgresal qryzor aii upv es 5432 sierra URL a VM Make sure the generated URL fits the syntax for your JDBC ES server Logs driver ES shutdown pad ats Loaded Successfully Web Server E MS Server Pool Min al Information Connection Pool Parameters Thread Pools Size Al apache HTTF The minimum number of connections in the pool Leave EENES blank for default Pool E common Libs Max Database Pools Size a MS Resources The maximum number of connections inthe pool Leave Pa blank for default
6. instalar las rdenes que pueden faltar sudo apt get install gcc make build essential Despu s de la configuraci n de la compilaci n procedemos a compilar e instalar sudo make sudo make install Siguiendo el mismo proceso explicado en la secci n anterior se a ade al final del fichero de rutas del enlazador la siguiente l nea para que encuentre las librer as de Proj usr local lib Ejecutamos la orden sudo Idconfig v Ahora pasamos a instalar GEOS Bajamos los fuentes de la siguente direcci n http geos refractions net geos 3 0 0rc4 tar bz2 Pasamos a descomprimirlos mediante la siguiente orden entrando previamente en el directorio donde se ha descargado el fichero bzcat geos 3 0 0rc4 tar bz2 tar xv Entramos al directorio geos 3 0 0rc4 cd geos 3 0 0rc4 y compilamos e instalamos sudo configure sudo make sudo make install Ejecutamos la siguiente orden para actualizar la localizaci n de las librer as sudo Idconfig v Instalaci n del servidor de bases de datos geogr ficas 1 3 Instalaci n de PostGIS Antes de pasar a compilar los fuentes de PostGIS debemos de instalar algunos paquetes en Ubuntu Podemos instalarlos busc ndolos en Synaptic o con la orden apt get e Para Synaptic buscamos los paquetes build essential postgresql server dev 8 1 y flex y los instalamos haciendo doble click sobre ellos y haciendo click posteriormente en Aplicar e Si lo hacemos desde apt get ejec
7. instalar un Database Pool en el men de la izquierda hacemos click en Database Pools Hacemos click sobre el enlace Using the Geronimo database pool wizard para iniciar el asistente de creaci n del Database Pool Instalaci n y configuraci n del servidor Apache Geronimo Geronimo Console Mozilla Firetox Archivo Editar Wer Historial Marcadores Herramientas Ayuda lt A gt 7 e fit http aryzor aii upv es 8080 y gt Gl Google 4 Getting Started G Latest BBC Headlines S GER NIMO Server Console Console Navigation Database Pools E This page lists all the available database pools Welcome erage For each pool listed you can click the usage link to Elm a see examples of how to use the pool from your nformation application um AAA Name Deployed As State Actions awer Logs ER shutdown NoTxDatasource stills dala usage Al web a systemDatasource ee e pami e lt usage demopool Server wide running edit usage sierrapaol Server wide running edit usage IMS Server Thread Pools apache HTTP Create a new database pool services Using the Geronimo database pool wizard Common Libs Import from Boss 4 Import from WebLogic 8 1 Database Pools o MS Resources o oppia Deploy New Application EARs Web App WARs EIR IARE _ Terminado Figura 3 3 Pantalla de listado y creaci n de Database Pools En la casilla Name of Database Pool escribimos el nombre que queramos
8. vez a adida debemos modificar el descriptor de Geronimo de nuestro proyecto para indicarle que utilice esa librer a Para ello en la lista de librer as que aparece al hacer click en Common Libs buscamos la que acabamos de a adir El nombre del enlace a buscar estar en formato group artifact version type seg n se haya rellenado el formulario en el paso de subir la librer a correspondiente a dicho enlace Hacemos click en el enlace correspondiente 16 Instalaci n y configuraci n del servidor Apache Geronimo Archivo Editar Wer Historial Marcadores Herramientas Ayuda gt E GF 6 httewaryzor aiiupv es 080 consoleyp y gt Glr Getting Started G Latest BBC Headlines org apache yoko yoko spec corba 1 0 incubating SNAPSHOT jar org codehaus castor castor 1 0 5 jar org codehaus swizle swizle stream 1 0 1 jar org objectweb howl howl 1 0 1 1 jar org postgis postgis jdbc 1 1 6 jar org slf4j sif4j simple 1 O beta7 jar org springframework spring beans 2 O jar org springframework spring context 2 O jar org springframework spring core O jar org trangl trangl connector derby client local 1 3 rar org trangl trangl connector derby client xa l 3 rar org trangl trangl connector derby embed local 1 3 rar org trangl trangl connector derby embed xa 1 3 rar org trangl trangl connector ra 1 3 rar oroforo 2 0 8 jar portlet api portlet api l O fjar postgresql postgresql 8 1 404 j dbc3 j ar postgresqal p
9. Applications Deploy New poe fin milliseconds Application EARs The length of time a caller will wait for a connection Leave Web App WARs blank for default EJB JARs Idle E IPEE Connectors MERUN How long a connection can be idle before being closed ES App Clients Leave blank for default au da Test Connection Skip Test and Deploy Loi Skip Test and Show Plan al security Terminado Figura 3 6 Pantalla de configuraci n del Database Pool Los datos para crear el Database Pool del ejemplo anterior son e Nombre del Database Pool sierrapool e Usuario de la base de datos reader e Contrase a lt contrase a gt e Host gryzor all upv es e Nombre de la base de datos sierra e Puerto 5432 el que viene por defecto en el asistente Para subir nuestras aplicaciones web en la consola de administraci n hacemos click en Deploy New Hacemos click sobre Examinar en la casilla nombrada como Archive para seleccionar la aplica ci n web extensi n war Comprobamos que est seleccionada la opci n Start app after install y hacemos click en Install Cuando el despliegue de la aplicaci n web haya terminado nos aparecer n los mensajes The application was succesfully deployed y The application was succesfully started si todo ha ido correctamente 13 Instalaci n y configuraci n del servidor Apache Geronimo Geronimo Console Mozilla Firetox Archivo Editar Wer Historial
10. MANUAL DE INSTALACION DEL SERVIDOR SIERRA 1 Instalaci n del servidor de bases de datos geogr ficas 1 1 Instalaci n y configuraci n de PostgreSQL 1 2 Instalaci n de Proj y GEOS 10 0 cece cece cece eeeneeee eens 13 Instalaci n de PostGIS doi 2 Creaci n de la base de datos ooocoocccoccncoccnoncnnncnnos 3 Instalaci n y configuraci n del servidor Apache Geronimo 3 1 Instalaci n y arranque manual ooccocccccnncnncnnnnnncnnos 3 2 Inicio del servidor con el arranque del sistema 3 3 Creaci n de Database Pools y despliegue de aplicaciones en Geronimo 3 4 Gesti n de librer as del repositorio de Geronimo 11 Capitulo 1 Instalacion del servidor de bases de datos geograficas 1 1 Instalacion y configuracion de PostgreSQL La instalaci n de PostgreSQL 8 1 se puede realizar desde Synaptic buscando el paquete postgresql 8 1 y haciendo doble click sobre l y posteriormente click en el bot n Aplicar Si lo instalamos desde apt get ejecutamos la siguiente orden en el terminal sudo apt get install postgresql 8 1 Una vez instalado PostgreSQL pasamos a configurar el usuario postgres y a crear la base de datos Primero cambiamos el password del usuario postgres con la orden sudo passwd postgres El prompt nos pide que escribamos el password para el usuario postgres dos veces Para comprobar que la instalaci n ha si
11. Marcadores Herramientas Ayuda G P S Us GF Si https oryzor aii upv es 8080 y gt Glr Google 4 Getting Started G Latest BBC Headlines Fi APACHE G RONIMIO Server Console Console Navigation Install New Applications e Welcome i 7 AS Archive Examinar Server Plan Examinar P Information a PIM 4 Start app after install Server Logs p Redeploy application ES shutdown Install Web Server IMS Server Terminado Figura 3 7 Pantalla de despliegue de aplicaciones web Si queremos redesplegar una aplicaci n web el proceso ser a el mismo que para subir una aplicaci n web pero marcando esta vez la casilla Redeploy application 3 4 Gesti n de librer as del repositorio de Geronimo Para instalar una nueva librer a haremos click en Common Libs en el men de la izquierda de la consola de Geronimo Nos aparecer un formulario con varios campos El primero es el campo que indica la ruta de la librer a que queremos instalar Pulsamos en Examinar y seleccionamos la librer a que queramos a adir a Geronimo 14 Instalaci n y configuraci n del servidor Apache Geronimo Geronimo Console Mozilla Firetox Archivo Editar Wer Historial Marcadores Herramientas Ayuda e fit http y gryzor aii upv es 8080 console pe ha gt Getting Started G Latest BBC Headlines S GER NIMO Server Console Console Navigation Repository Viewer E Welcome Add Archive to Repository
12. a que la primera l nea que se encuentra que coincide con los par metros de acceso es la nica que considera Si todo va bien se permite el acceso pero si la l nea coincide y se deniega el acceso ya no se miran las siguientes l neas del fichero y por lo tanto se deniega el acceso definitivamente aunque en l neas inferiores se permita Capitulo 3 Instalacion y configuracion del servidor Apache Geronimo 3 1 Instalacion y arranque manual Para instalar el servidor Apache Geronimo nos bajamos el paquete con los binarios de la direcci n http apache rediris es geronimo 2 0 M5 geronimo tomcat6 jee5 2 0 M5 bin tar gz Colocamos este fichero en el directorio padre de donde estara instalado Geronimo y procedemos a descomprimir tar xvfz geronimo tomcat6 jee5 2 0 M5 bin tar gz Para arrancar Geronimo suponiendo que tenemos Java correctamente instalado y configurado nos situamos en el directorio de instalaci n de Geronimo y dentro de ste en el directorio bin y ejecutamos geronimo sh start Ahora podemos acceder v a navegador para configurar el servidor y para desplegar nuestras aplica ciones web La URL para acceder al servidor debe ser del tipo http nombre_del_host 8080 Se nos mostrar a la pantalla de inicio Instalaci n y configuraci n del servidor Apache Geronimo Apache Geronimo Mozilla FiITetox Archivo Editar Wer Historial Marcadores Herramientas Ayuda gt lo GF O htiosterzoraiiupvescoeor p A
13. base Pool Rellenamos los campos de acceso a nuestra base de datos nombre de usuario de acceso contrase a host nombre de base de datos y puerto Cuando hayamos rellenado los campos pulsamos Next 11 a Instalaci n y configuraci n del servidor Apache Geronimo Archivo Editar Wer Historial Cy fi Getting Started G Latest BBC Headlines Web App WARS 2 EJB JARs PEE Connectors App Clients System Modules Plugins Security Las Console Realm E Security Realms LS Keystores 13 certificate Authority Embedded DE S be info DB Manager Debug Views Es MX Viewer die LDAP Viewer dis ClassLoader Viewer Geronimo Console Mozilla Firefox Marcadores Herramientas Ayuda http gryzor ali upv es 8080 console portal servic 7 gt DB user Feader Name The username used to connect to the database DB p Password Confirm pera Password The password used to connect to the database Driver Connection Properties ieee a jdbc postgresql Host Port Database Host igryzor aii upv es A property used to connect to PostgreSQL May be optional see JDBC driver documentation Database lsierra A property used to connect to PostgreSQL May be optional see JDBC driver documentation 5432 A property used to connect to PostgreSQL May be optional see JDBC driver documentation dle INDI Viewer Terminado Figura 3 5 Pantalla de introducci n de datos sobre la
14. do satisfactoria accedemos a la shell del servidor de bases de datos con la siguiente orden sudo su postgres c psql template1 Si el acceso ha sido satisfactorio cambiamos la contrase a al usuario predeterminado del servidor de bases de datos con la orden dentro del cliente PostgreSQL templatel ALTER USER postgres WITH PASSWORD nueva_contrase a cambiando nueva_contrasena por la contrase a que hayamos elegido Salimos del shell del servidor de la base de datos orden q del shell del cliente PostgreSQL Ahora pasamos a la configuraci n del servidor Para permitir conexiones remotas editamos un fichero de configuraci n de PostgreSQL sudo gedit etc postgresql 8 1 main postgresql conf Buscamos la siguiente l nea Flisten addresses localhost y la sustituimos por listen _ addresses Tambi n cambiamos la l nea password_encryption on Instalaci n del servidor de bases de datos geogr ficas por password_encryption on Guardamos los cambios editados y reiniciamos el demonio para que los cambios surtan efecto sudo etc init d postgresql 8 1 restart Para configurar la lista de acceso deberemos editar el fichero etc postgresql 8 1 main pg_hba conf Para permitir a un host por ejemplo el acceso a adir amos al principio la l nea TYPE DATABASE USER CIDR ADDRESS METHOD host all all lt lista_maquinas gt md5 Esto significa que cualquier usuario que acceda desde lt lista_maquina
15. ervidor Apache Geronimo para que arranque y para que se desconecte al encender la m quina Para ello suponemos que Geronimo est instalado en usr local geronimo2 Primero copiamos el script geronimo2 sh en etc init d sudo cp geronimo2 sh etc init d Para el correcto funcionamiento debemos editar el script reci n instalado En las l neas donde se exporta la variable sava_HomE debemos asignar la ruta de donde se encuentra instalado Java en nuestro sistema Una vez lo tengamos copiado y correctamente editado tenemos que crear los enlaces simb licos para los diferentes niveles de ejecuci n Para ello ejecutamos las rdenes sudo update rc d geronimo2 sh defaults Una vez reiniciemos el sistema se arrancar el servidor Apache Geronimo Podemos tambi n ejecutar el script de inicio desde una terminal d ndole las rdenes como argumentos stop start o restart que paran inician o reinician el servicio respectivamente Instalaci n y configuraci n del servidor Apache Geronimo 3 3 Creaci n de Database Pools y despliegue de aplicaciones en Geronimo Para entrar en la consola de administraci n en el men de la izquierda pulsamos sobre el enlace Con sole Esto nos lleva a una pantalla en la que deberemos especificar el usuario y la contrase a del administrador Los valores que trae por defecto el servidor son usuario system contrase a manager Una vez hemos accedido al modo de administraci n podremos cambiar la contrase
16. ostgresql 8 1 408 j dbc3 j ar costgresal postaresal S 1 408 jdbc3 iar regexp regexp 1 3 jar woodstox wstx asl 3 2 1 jiar wsdl4jiwsdl4j 1 6 1 jar Kerces xercesimpl 2 8 Lijar xml resolver xml resolver 1 Lijar xmibeans xbean 2 2 O jar http gryzor aii upv es 8080 console portal services services repo ac services repo rowl_coll_ pl AC Figura 3 10 Enlaces de las librerias En el siguiente paso nos aparece un peque o trozo de c digo XML Lo que tenemos que hacer es a adir la secci n lt dependency gt que se muestra dentro de la secci n lt dependencies gt de nuestro fichero geronimo web xml As ya tendremos a adida la dependencia de nuestro proyecto con esa librer a 17 Instalaci n y configuraci n del servidor Apache Geronimo Geronimo Console Mozilla Firetox Archivo Editar Wer Historial Marcadores Herramientas Ayuda G 0 S e 6 rttps gnyzor ai upv es 8080 console px y gt Gl Getting Started G Latest BBC Headlines S GERONIMO Server Console Console Navigation Repository Viewer Usage for postgresql postgresq l 8 1 408 jdbc3 jar E Welcome EENET To use postgresql postgresql 8 1 408 jdbc3 jar in an Bl l application or a module add a dependency element under Information dependencies in environment element in it s deployment plan as VM shown below ES Server Logs lt environment gt Shutdown ue Web Server lt dependencies gt E ms Server lt dependency gt 4 Thread Pools l
17. para el Database Pool y en la lista desplegable de abajo seleccionamos el tipo de base de datos en nuestro caso PostgreSQL Como Geronimo no tiene instalado en su repositorio el driver de PostgreSQL en la siguiente pantalla hacemos click en Download a driver En la lista Select Driver seleccionamos PostgreSQL 8 1 esperamos a que el driver est descargado y volvemos a la pantalla anterior pero ahora tenemos se leccionado el driver que acabamos de descargar 10 Instalaci n y configuraci n del servidor Apache Geronimo Geronimo Console Mozilla Firetox Archivo Editar Wer Historial Marcadores Herramientas Ayuda gt COR Glr soogle_ Getting Started G Latest BBC Headlines Fi APACHE 4 S GER NIMO 3 Log Out Server Console Console Navigation Database Pools El welcome Create Database Pool Step 1 Select Name and See Database el Information Name of a YM Database Isierrapool server Logs Pool E A name that is different than the name for shutdown any other database pools in the server Al web Server no spaces in the name please amp us server server Data osa PostgreSQL Thread Pools Type Apache HTTP Services Common Libs Database Pools Cancel O MS Resources o oppia Deploy New Application EARS Web App WARs WPI EIR IARE Terminado The type of database the pool will connect to Mext Figura 3 4 Pantalla de selecci n de driver de base de datos y de nombre del Data
18. re que queremos que tenga nuestra base de datos e directorio_fuentes_postgis es el directorio donde hemos descomprimido los fuentes de PostGIS y posteriormente hemos compilado e instalado el paquete Esto es necesario porque el script utiliza ciertos ficheros para crear la base de datos con funcionalidad espacial que se encuentran en este directorio Cuando el proceso de creaci n de la base de datos haya terminado correctamente nos aparecer el Sl guiente mensaje ATENCI N Recuerda actualizar el fichero pg_hba conf para dar permisos al usuario reader En este paso deberemos dar permisos al usuario reader editando el fichero etc postgresql1 8 1 main pg_hba conf Las reglas para dar permisos se estructuran de la siguiente manera descrita bre vemente en el anterior cap tulo TYPE DATABASE USER CIDR ADDRESS METHOD tipo_acceso nombre _bd usuario lt lista_maquinas gt metodo_aut Donde e tipo_acceso denota el lugar desde donde se accede a la base de datos Los valores son local acceso a la base de datos desde el ordenador local donde se encuentra instalado PostgreSQL host acceso desde un host externo hostssl y hostnoss1 conexiones desde un host externo que utilicen no utilicen ssl e nombre_bd el nombre de la base de datos que es accedida Tambi n se puede poner a11 para denotar acceso a cualquier base de datos e usuario el usuario que est accediendo a la base de datos Este valor tambi n puede ser a11 para
19. s gt puede acceder a cualquier base de datos utilizando identificaci n mediante md5 lt lista_maquinas gt puede ser una lista de ip o para permitir conexiones desde cualquier m quina Para guardar los cambios volvemos a reiniciar el demonio para que los cambios surtan efecto sudo etc init d postgresql 8 1 restart A continuaci n hay que introducir el directorio con las bibliotecas de ejecuci n de PostgreSQL en la ruta de b squeda del enlazador din mico para ello hay que introducir la siguiente l nea usr lib postgresql 8 1 lib editando uno de los dos ficheros siguientes depende cada distribuci n como se muestra sudo gedit etc ld so conf 6 sudo gedit etc ld so conf d i486 linux gnu Luego ejecutamos sudo Idconfig v para actualizar la localizaci n de las librer as 1 2 Instalaci n de Proj y GEOS Para instalar Proj descargamos los fuentes de la direcci n ftp ftp remotesensing org proj proj 4 5 0 tar gz Instalaci n del servidor de bases de datos geogr ficas Una vez estemos en el directorio donde se ha descargado el fichero lo descomprimimos con la siguiente orden tar xvfz proj 4 5 0 tar gz Entramos en el nuevo directorio creado cd proj 4 5 0 y procedemos a compilar e instalar sudo configure Si durante el proceso de configuraci n el sistema no encuentra el compilador o alguna biblioteca de desarrollo habr que instalarlas a mano y volver a ejecutar la orden anterior Para
20. t groupId postgresql lt groupiId gt ia ae lt artitactId postgresgql lt artifactId gt lt version gt 8 1 408 dbc3 lt version gt Services lt type gt jar lt type gt lt dependency gt Common Libs cies j Database Pools lt environment gt 2 MS Resources a MS Resources Back Apache HTTP i rl Terminado Figura 3 11 XML que a adir al descriptor de Geronimo En el ejemplo de las im genes hemos a adido la librer a postgresq1 8 1 408 jdbc3 jar que es un driver JDBC para PostgreSQL 8 1 m s reciente que el que instala Geronimo si lo descargamos durante el proceso de creaci n de un Database Pool 18
21. utamos la siguiente orden sudo apt get install build essential postgresql server dev 8 1 flex Una vez realizado el paso anterior pasamos a instalar PostGIS Descargamos los fuentes de la siguiente direcci n http postgis refractions net download postgis 1 2 1 tar gz Nos situamos en el directorio donde se ha descargado el fichero y lo descomprimimos con la siguiente orden tar xvfz postgis 1 2 1 tar gz Entramos dentro del directorio postgis 1 2 1 cd postgis 1 2 1 y empezamos a configurar la insta laci n sudo configure Cuando termine de configurar la instalaci n procedemos a compilar sudo make Una vez terminado cambiamos al usuario postgres y chequeamos la instalaci n sudo su postgres make check Al final de la ejecuci n de la orden make check nos mostrar un mensaje con los aciertos y los fallos Si todos los pasos se han realizado correctamente nos mostrar cero fallos Para instalar PostGIS en el rbol de directorios ejecutaremos sudo make install Posteriormente actualizaremos la ruta del enlazador de librer as con la siguiente orden sudo ldconfig v Capitulo 2 Creacion de la base de datos Para crear la base de datos espacial con la informaci n ya introducida simplemente ejecutaremos el script creabd como usuario postgis el administrador de PostgreSQL La sintaxis de esta orden es creabd nombre_base_de_ datos directorio_fuentes_postgis e nombre_base_de_datos es el nomb

Download Pdf Manuals

image

Related Search

Related Contents

Copyright © All rights reserved.
Failed to retrieve file