Ministerio del Poder Popular para Ciencia,Tecnología e Industrias Intermedias Centro Nacional de Tecnologías de Información SINAPSIS Instructivo para su implementación Manual de Instalación: SINAPSIS Versión: 1.0.0 Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela Master: (+58 212) 597.45.90 – www.cnti.gob.ve 1 Requerimientos mínimos de equipos Las características mínimas necesarias del servidor web y base de datos para la instalación de la aplicación son: • Memoria RAM: 2 GB • Disco Duro: 100 GB • Conexión a Internet: 1024 kbps. • Sistema operativo Debian Pasos para la instalación en ambiente de producción 1. Inicie sesión como usuario root su 2. Instale mysql server versión 5 y openjdk versión 1.6 o superior recomendado :1.6.0_0 apt-get install mysql-server openjdk-6-jdk 3. Desde el directorio /tmp descarge el servidor de aplicaciones apache-tomcat versión 6.0.0 o superior cd /tmp wget http://mirror.cc.columbia.edu/pub/software/apache/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat6.0.33.tar.gz 4. Desde el directorio /opt descomprima el paquete del servidor de aplicaciones apache-tomcat previamente descargado cd /opt tar xvfz /tmp/apache-tomcat-6.0.33.tar.gz Manual de Instalación: SINAPSIS Versión: 1.0.0 Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela Master: (+58 212) 597.45.90 – www.cnti.gob.ve 2 5. Cree una bd y usuario en mysql, además debe asignar los permisos respectivos mysqladmin -u root -p create sinapsis mysql -u root -p sinapsis --execute="GRANT ALL ON sinapsis.* to usuariobd@localhost IDENTIFIED BY 'clave'" mysqladmin -u root -p flush-privileges 6. Copie el paquete SINAPSIS (war) al directorio webapps de apache-tomcat cp sinapsis-1.0.0.PRD.war /opt/apache-tomcat-6.0.33/webapps/ 7. Vaya al directorio /opt/apache-tomcat-6.0.33/ e inicie el servidor tomcat: cd /opt/apache-tomcat-6.0.33/ ./bin/startup.sh 8. Edite los archivos "database.properties" y "email.properties" ubicados en "/opt/apache-tomcat6.0.33/webapps/sinapsis-1.0.0.PRD/WEB-INF/classes/META-INF/spring" nano /opt/apache-tomcat-6.0.33/webapps/sinapsis-1.0.0.PRD/WEB-INF/classes/METAINF/spring/database.properties nano /opt/apache-tomcat-6.0.33/webapps/sinapsis-1.0.0.PRD/WEB-INF/classes/METAINF/spring/email.properties 9. Inicie el servidor tomcat: cd /opt/apache-tomcat-6.0.33/ ./bin/startup.sh 10. Edite el archivo persistence.xml, ubicado en /opt/apache-tomcat-6.0.33/webapps/sinapsis1.0.0.PRD/WEB-INF/classes/META-INF/ y establesca el valor de la propiedad "hibernate.hbm2ddl.auto" a "validate" de la siguiente manera: nano /opt/apache-tomcat-6.0.33/webapps/sinapsis-1.0.0.PRD/WEB-INF/classes/METAINF/persistence.xml <property name="hibernate.hbm2ddl.auto" value="validate"/> Manual de Instalación: SINAPSIS Versión: 1.0.0 Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela Master: (+58 212) 597.45.90 – www.cnti.gob.ve 3 11. Reinicie el servidor tomcat: cd /opt/apache-tomcat-6.0.33/ ./bin/shutdown.sh ./bin/startup.sh Manual de Instalación: SINAPSIS Versión: 1.0.0 Av. Andrés Bello, Torre BFC, Piso 16, Municipio Libertador, Caracas – Venezuela Master: (+58 212) 597.45.90 – www.cnti.gob.ve 4