konto usunięte

Temat: Jboss na Gentoo

Witam napisałem krótki artykuł jak wdrożyć Jboss'a w systemie gentoo.
Może dla kogoś będzie przydatny.
http://www.info-system.eu/bazawiedzy/37-java/84-jboss-...

Jestem otwarty na pytania i uwagi dotyczące artykułu.
Łukasz Ważny

Łukasz Ważny winning doesn't
really matter as
long as you win

Temat: Jboss na Gentoo

Gdzieś w googlach są przykłady runscriptów uruchomieniowych do jbossa, takich do wrzucenia do /etc/init.d/

Ja miałem napisane/skopiowane coś takiego, ale nie pamietam jak to w końcu działało.

#!/sbin/runscript
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

JBOSS_HOME="jboss"
SHOUTDOWN_TIMEOUT=10

#depend() {
#
#}

start() {
#echo "Starting JBoss..."
ebegin "Starting ${SVCNAME}"
su -l jboss -c "~/${JBOSS_HOME}/bin/run.sh -b 0.0.0.0 > /dev/null 2> /dev/null &"
eend $?
}

stop() {
ebegin "Stopping ${SVCNAME}"
su -l jboss -c "~/${JBOSS_HOME}/bin/shutdown.sh -S > /dev/null &"

let i=0
while pidof java >/dev/null && [ $i -lt ${SHOUTDOWN_TIMEOUT} ]; do
sleep 1 && i=$(expr $i + 1)
done

if [ `pidof java >/dev/null` ]; then
su -l jboss -c "killall java"
echo "timeout exceded, killing ${SVCNAME}"
fi

eend $?
}

restart() {
stop
sleep 60
su -l jboss -c 'killall java'
start
}


Na ubuntu jest paczka daemon (http://www.libslack.org/daemon/) jest to w tym przypadku chyba lepsze rozwiązanie niż cron.

Następna dyskusja:

darmowe szkolenia z nowych ...




Wyślij zaproszenie do