ItEr43S09ImplantacionAplicacionItEr42S13: updated intallation procedure to karmic

* Updated the documentation of installation to ubuntu karmic
* Included the information of installation dependencies of CutyCapt
* Review of Tomcat Security configuration
This commit is contained in:
Jose Maria Casanova Crespo 2010-01-18 01:57:10 +01:00
parent df0a01da00
commit d809115a93

View file

@ -11,13 +11,27 @@ grant all privileges on database navaldev to naval;
\q \q
------------------------------------------------------------------ ------------------------------------------------------------------
IMPORTANTE a instalación supon a instalación sobre unha ubuntu jaunty. ----------------- Instalación de dependencias necesarias para o sistema de impresión
IMPORTANTE a instalación supon a instalación sobre unha ubuntu karmic i386
Instalamos o soporte de webkit para instalar CutyCapt e xvfb
$ sudo apt-get install libqt4-webkit libqt4-svg xvfb
Descargamos a utilidade CutyCapt
$ wget http://naval.igalia.com/downloads/cutycapt_20100108_i386.deb
Instalamos CutyCapt
$ sudo dpkg -i cutycapt_20100108_i386.deb
------------------ Instalando Tomcat e a aplicación -------------- ------------------ Instalando Tomcat e a aplicación --------------
$ sudo apt-get install openjdk-6-jre tomcat6 libpg-java $ sudo apt-get install openjdk-6-jre tomcat6 libpg-java
en /etc/tomcat6/conf/context.xml incluimos o código o elemento XML Resource en /etc/tomcat6/context.xml incluimos o código o elemento XML Resource
para permitir o acceso a base de datos para permitir o acceso a base de datos
---------------------- context.xml ----------------------------- ---------------------- context.xml -----------------------------
@ -33,18 +47,14 @@ para permitir o acceso a base de datos
</Context> </Context>
---------------------- --------------------------------------- ---------------------- ---------------------------------------
incluimos a seguintes directivas en /etc/tomcat6/policy.d/04webapps.policy incluimos a seguintes directivas en un nuevo fichero /etc/tomcat6/policy.d/51navalplan.policy
-------------------------- 04webapps.policy----------------------- -------------------------- 51navalplan.policy-----------------------
grant codeBase "file:/var/lib/tomcat6/webapps/navalplanner-webapp/-" { grant codeBase "file:/var/lib/tomcat6/webapps/navalplanner-webapp/-" {
permission java.security.AllPermission; permission java.security.AllPermission;
}; };
grant {
permission java.net.SocketPermission "127.0.0.1:5432","resolve,connect";
permission java.net.SocketPermission "localhost:5432","resolve,connect";
};
------------------------------------------------------------------ ------------------------------------------------------------------
@ -71,6 +81,7 @@ Reiniciamos o tomcat para que recolla todas as modificacións da configuración:
$ sudo /etc/init.d/tomcat6 restart $ sudo /etc/init.d/tomcat6 restart
Neste intre a aplicación debería estar accesible en : http://localhost:8080/navalplanner-webapp/ Neste intre a aplicación debería estar accesible en : http://localhost:8080/navalplanner-webapp/
--------------------------------------------------------------------------- ---------------------------------------------------------------------------