|
|
|
Problem: You want to install 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
[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 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
[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
[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
#!/bin/sh
exec
\
/usr/local/bin/multilog t
s5000000 \
/var/log/jboss |
Create file /var/service/jboss/run with your favorite editor
#!/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
|