Howto install Jonas 3 on SME server (Français)

Howto
install Jonas 3 on SME server

Author:  Van hees Michel <michel_AT_vanhees.cc>

Contributor:  

Release supported: e-smith SME 6.0

License: color=#ff0000>GPL

Last updated:

Sunday, June 20, 2004 08:49 AM

 


Problem: 
Vous voulez installer Jonas application server sur votre serveur SME

Solution:
  Suivre ce Howto


Resources:
http://jonas.objectweb.org PLEASE
READ!

Inspiration: http://www.helmuth.net/mitel-sme/Tomcat/tomcat-v4.0-howto.htm


STEP 1: Installation
de JAVA

Suivre cette Howto ICI


STEP 2: Récupérer
l'archive pour Ant



Downloader l'archive
apache-ant-1.6.1-bin.tar.gz depuis ant.apache.org
ou downloader la copie locale
ICI


STEP 3: Décompresser
l'archive et la déplacer

#
tar -xvzf apache-ant-1.6.1-bin.tar.gz

# mv apache-ant-1.6.1 /var/

STEP 4: Récupérer
l'archive de Jonas



Downloader
l'archive
jonas3.3.6-tomcat4.1.30.tgz depuis
jonas.objectweb.org.

Je suis désolé de ne pas proposer une copie locale mais l'archive
est un peu trop volumineuse.


STEP 5: Décompresser
l'archive et la déplacer

#
tar -xvzf
jonas3.3.6-tomcat4.1.30.tgz

# mv jonas-3-3-6 /var/

STEP 6: Creation
du script de démarrage et adapter le



Créer un script pour le lancement automatique de Jonas

Vous pouvez le récupérer ICI

Si vous avez suivi les précédentes étapes et le Howto
pour l'installation de JAVA, vous ne devrez pas adapter ce script.

Si ce n'est pas le cas, modifier les 3 valeurs d'environnements (JAVA_HOME,
ANT_HOME, JONAS_ROOT) pour refléter votre configuration.

#
pico /etc/init.d/jonas3


#======================BEGIN CUT HERE =============================

#!/bin/sh

#

# Startup script for Jonas 3.3.6

if [ -x
/etc/rc.d/init.d/functions ]; then

    . /etc/rc.d/init.d/functions

fi

# Tomcat
name Smile

JONAS_PROG=jonas3

export
JAVA_HOME=/usr/java/jdk

export ANT_HOME=/var/apache-ant-1.6.1

export JONAS_ROOT=/var/jonas-3-3-6

start()
{

    echo -n "Starting $JONAS_PROG: "

    if
[ -f /var/lock/subsys/jonas3 ] ; then

        echo "process allready
running"

        return -1

    else

        daemon
$JONAS_ROOT/bin/unix/jonas start

        RETVAL=$?



        echo

        [ $RETVAL = 0 ] && touch /var/lock/subsys/jonas3

        return $RETVAL

    fi

}

stop()
{

    echo -n "Stopping $JONAS_PROG: "

    if [ -f /var/lock/subsys/jonas3 ] ; then

        daemon
$JONAS_ROOT/bin/unix/jonas stop

        rm -f /var/lock/subsys/jonas3

        RETVAL=$?

    else

        echo "$JONAS_PROG
not running"

        return -1

    fi

}

case "$1"
in

    start)

        start

        ;;

    stop)

        stop

        ;;

    *)

        echo "Usage: $JONAS_PROG {start|stop}"

        exit 1

esac

exit $RETVAL

#===================================END CUT HERE====================================


STEP 7: Initialisation
du service Jonas



Si vous ne voulez pas que jonas démarre automatiquement, vous pouvez
passer cette étape

#
/sbin/chkconfig
--add jonas3

# ln -s /etc/rc.d/init.d/jonas3 /etc/rc.d/rc7.d/S80jonas3

STEP 8: Démarrage

#
service jonas3 start

 

Category: 
Howtos pour E-Smith/SME