26 noviembre 2009

Instalación de OpenKM + JBOSS en centos 5.4

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

2 comentarios:

Vagarumbo dijo...

Excelente!!

Gracias.

Anónimo dijo...

¿sabés de alguien que ofrezca OpenKM ya hosteado y con todo el mantenimiento, es decir, para no tener que instalarlo ni ocuparse de nada?