Instalación de OpenKM +JBOSS en centos 5,4
Instalamos el java, lo descargamos de: http://java.sun.com/javase/downloads/index.jsp
Usando el wget
# cd /usr/local
# wget http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u17-linux-i586.bin?BundledLineItemUUID=fedIBe.oNdYAAAElkAwxazI9&OrderID=M49IBe.o0kkAAAElgwwxazI9&ProductID=lBFIBe.oSOMAAAEkGehn5G0y&FileName=/jdk-6u17-linux-i586.bin
# mv http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u17-linux-i586.bin?BundledLineItemUUID=fedIBe.oNdYAAAElkAwxazI9&OrderID=M49IBe.o0kkAAAElgwwxazI9&ProductID=lBFIBe.oSOMAAAEkGehn5G0y&FileName=/jdk-6u17-linux-i586.bin jdk-6u17-linux-i586.bin
# chmod +x jdk-6u17-linux-i586.bin
# ./jdk-6u17-linux-i586.bin
Aceptamos la licencia y esperamos a que termine la descarga.
Creamos un enlace simbólico
# ln -s jdk1.6.0_17 java
Editamos en archivo /etc/profile para crear las variables
Agregamos la siguiente linea
# vim /etc/profile
#######################################################
export JAVA_HOME=/usr/local/java JBOSS_HOME=/usr/local/jboss
#########################################################
Actualizamos las variables
# source /etc/profile
Pagina del proyecto: http://www.openkm.com/
descargamos el software, este ya viene con el JBOSS
# cd /usr/local
# wget http://downloads.sourceforge.net/project/openkm/openkm/3.0/OpenKM-3.0_JBoss-4.2.2.GA.zip?use_mirror=ufpr
Descomprimimos el OpenKM
# unzip OpenKM-3.0_JBoss-4.2.2.GA.zip
# mv OpenKM-3.0_JBoss-4.2.2.GA OpenKM
# ln -s OpenKM jboss
Creamos el usuario y grupo jboss
# groupadd jboss
# useradd -d /usr/local/jboss -g jboss jboss
Cambiamos los permisos
# chown jboss:jboss -R /usr/local/OpenKM
Copiamos el script de inicio
# cp /usr/local/jboss/bin/jboss_init_redhat.sh /etc/init.d/jboss
Creamos un enlace para que cargue al inicio
# ln -s /etc/init.d/jboss /etc/rc3.d/S96jboss
Modificamos el archivo /etc/init.d/jboss
# vim /etc/init.d/jboss
agregamos
JBOSS_HOST=0.0.0.0
cambiamos
JAVAPTH=${JAVAPTH:-"/usr/local/jdk/bin"}
por
JAVAPTH=${JAVAPTH:-"/usr/local/java/bin"}
y listo podemos levantar el demonio con
# /etc/init.d/jboss start
podemos ver:
http:localhost:8080/OpenKM/
usamos el usuario: admin y el passwd: admin
Para verlo desde afuera. si tenemos un firewall con iptables:
-A PREROUTING -d ip_publica -p tcp --dport 8080 -i eth0 -j DNAT --to ip_interna:8080
para poder verlo con : http://ip_publica:8080/OpenKM
o
-A PREROUTING -d ip_publica -p tcp --dport 80 -i eth0 -j DNAT --to ip_interna:8080
para poder verlo con: http://ip_publica/OpenKM
si queremos queremos entrar de frente por ip_publica, solo hay que modificar el index que se encuentra en /usr/local/OpenKM/server/all/deploy/jboss-web.deployer/ROOT.war/index.html
NOTA: Esto también sirve para instalar el servidor JBOSS
http://tic-rex.com