Howto Jboss on sme server

cellspacing="0">

Howto Jboss on sme server

Author: MasterSleepy
Contributor: 
Release: SME Server 7.x
License: style="color: rgb(255, 0, 0); font-weight: bold;">GPL style="font-weight: bold;">

style="background-color: rgb(255, 255, 255); text-align: left; vertical-align: middle;">

Problem: You want to install href="http://www.jboss.com/">Jboss on your sme
server
Solution: Follow this Howto


STEP 1: Download
java jdk and upload it to your sme server

Go to java.sun.com
and download jdk
For my example I use jdk-1_5_0_06-linux-i586-rpm.bin
ATTENTION:
adapt all document jdk filename depending witch file you download


STEP
2: 
Install Java jdk

class="def_bold">[root@server root]# chmod a+x
jdk-1_5_0_06-linux-i586-rpm.bin
[root@server root]# ./jdk-1_5_0_06-linux-i586-rpm.bin
[root@server
root]# ln -s /usr/java/jdk1.5.0_06 /usr/java/jdk

After executing bin file, you can remove both file
jdk-1_5_0_06-linux-i586-rpm.bin
and jdk-1_5_0_06-linux-i586.rpm


STEP 3: Download jboss
last version and upload it to your sme server

Go to href="http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942">jboss
download website.
For my example I use jboss-4.0.4.GA.zip
ATTENTION:
adapt all document jboss filename depending witch file you download


STEP 4: Install
jboss

Unzip and move it

class="def_bold">[root@server root]# unzip jboss-4.0.4.GA.zip
[root@server root]# mv jboss-4.0.4.GA /opt/
[root@server
root]# ln -s /opt/jboss-4.0.4.GA /opt/jboss


STEP 5: Create
service for jboss

class="def_bold">[root@server root]# mkdir -p
/var/service/jboss
[root@server root]# mkdir -p /var/service/jboss/log
[root@server
root]# mkdir -p /var/service/jboss/log/supervise
[root@server
root]# mkdir -p /var/service/jboss/supervise
[root@server
root]# ln -s /var/service/jboss /service/jboss

Create file /var/service/jboss/log/run with your favorite editor

class="def_bold">#!/bin/sh
exec                                   
\
    /usr/local/bin/multilog t
s5000000  \
    /var/log/jboss class="def_bold">

Create file /var/service/jboss/run with your favorite editor

class="def_bold">#!/bin/sh

export JAVA_HOME=/usr/java/jdk
exec /opt/jboss/bin/run.sh

Make the script executable

[root@server root]# chmod 755
/var/service/jboss/log/run
[root@server root]# chmod 755 /var/service/jboss/run

STEP 6: Make
jboss start at reboot

[root@server root]# ln -s
/etc/rc.d/init.d/daemontools /etc/rc.d/init.d/jboss
[root@server root]# ln -s /etc/rc.d/init.d/e-smith-service
/etc/rc.d/rc7.d/S98jboss
[root@server root]# ln -s /etc/rc.d/init.d/e-smith-service
/etc/rc.d/rc6.d/K02jboss
[root@server root]# ln -s /etc/rc.d/init.d/e-smith-service
/etc/rc.d/rc2.d/K02jboss
[root@server root]# ln -s /etc/rc.d/init.d/e-smith-service
/etc/rc.d/rc1.d/K02jboss
[root@server root]# ln -s /etc/rc.d/init.d/e-smith-service
/etc/rc.d/rc0.d/K02jboss

Category: 
Howtos pour E-Smith/SME