Está en la página 1de 3

1. Instalacin de Centos 2. Instalacin de Java: a. jre-6u25-linux-x64.bin i. comando de instalacin: sudo ./jre-6u25-linux-x64.bin ii. wget http://packages.sw.be/rpmforge-release/rpmforge-release0.3.6-1.el5.rf.i386.rpm b. jdk-7u25-linux-x64.

rpm, se lo instalo de esta manera: i. comando de instalacin: rpm -ivh jdk-7u25-linux-x64.rpm ii. Verificacin de instalacin: java version javac version 3. Se movio el paquete de OpenKM a la carpeta que se sugiere instalar (/opt/opnkm/): mv /temp/openkm-6.2.3-community-tomcat-bundle.zip /opt/openkm/ 4. Se descomprime el .ZIP en la carpeta que se lo movio: unzip openkm-6.2.3-community-tomcat-bundle.zip 5. Se prueba que levante el servicio: sh catalina.sh start 6. Se prueba localmente que funcione el sitio: http://localhost:8080/OpenKM el usuario es okmAdmin, contrasea: admin. 7. Se detiene el firewall de centOS para que funcione de manera de web server en los clientes: service iptables stop 8. Se para el servicio para moverlo a otra carpeta sh catalina.sh stop mv tomcat-7.0.27 /usr/local/openkm 9. Se instalo el paquete ImageMagic yum install ImageMagic* 10. Pasos para dejarlo como servicio de TomCat: a. Crear el usuario openkm sudo adduser openkm b. Se crea el archivo tomcat en la ruta /etc/init.d, quedando la ruta completa del archivo asi /etc/init.d/tomcat, asi mismo el archivo debe tener el siguiente contenido: #!/bin/sh ### BEGIN INIT INFO # Provides: tomcat # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start and stop Apache Tomcat

# Description: Enable Apache Tomcat service provided by daemon. ### END INIT INFO ECHO=/bin/echo TEST=/usr/bin/test TOMCAT_USER=openkm TOMCAT_HOME=/usr/local/openkm TOMCAT_START_SCRIPT=$TOMCAT_HOME/bin/startup.sh TOMCAT_STOP_SCRIPT=$TOMCAT_HOME/bin/shutdown.sh $TEST -x $TOMCAT_START_SCRIPT || exit 0 $TEST -x $TOMCAT_STOP_SCRIPT || exit 0 start() { $ECHO -n "Starting Tomcat" su - $TOMCAT_USER -c "$TOMCAT_START_SCRIPT &" $ECHO "." } stop() { $ECHO -n "Stopping Tomcat" su - $TOMCAT_USER -c "$TOMCAT_STOP_SCRIPT 60 -force &" while [ "$(ps -fu $TOMCAT_USER | grep java | grep tomcat | wc -l)" -gt "0" ]; do sleep 5; $ECHO -n "." done $ECHO "." } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 30 start ;; *) $ECHO "Usage: tomcat {start|stop|restart}" exit 1 esac

exit 0 c. A la ruta donde se copio el openKM /usr/local/openkm se le debe cambiar el propietario al usuario creado openkm: Cd /usr/local chown openkm openkm -R d. Verificamos que se cambio el propietario: ls ltr e. Se lo trata de convertir en un servicio con cualquiera de los comandos: chkconfig --add tomcat --level 0356 chmod +x /etc/init.d/tomcat f. Se inicia el servicio: service tomcat start

También podría gustarte