Hi All,
I am able to run jboss with tomcat as service on Linux, but only in
'default' mode by using the scripts given below. Can anyone let me know what
changes should be done to start jboss in 'all' config. ( like done in
$JBOSS_HOME/bin/run.sh - c all )
*************************************************************************
I have go.sh in $JBOSS_HOME/bin as follows:
*************************************************************************
#!/bin/sh
#
# Shell script to start and stop integrated JBoss/Tomcat
# change this according to your own situation
export JAVA_HOME=/usr/java/j2sdk1.4.2_05
export JBOSS_HOME=/usr/local/jboss-3.2.5
JAVACMD=$JAVA_HOME/bin/java
# Minimal jar file to get JBoss started.
CLASSPATH=$CLASSPATH:$JBOSS_HOME/bin/run.jar
# Add the tools.jar file so that Tomcat can find the Java compiler.
CLASSPATH="$CLASSPATH:$JAVA_HOME/lib/tools.jar"
if [ "$1" = "start" ] ; then
shift
$JAVACMD $JBOSS_OPTS -classpath $CLASSPATH org.jboss.Main > /dev/null
2>&1 &
echo $! > /var/run/jboss.pid
elif [ "$1" = "stop" ] ; then
shift
kill -15 `cat /var/run/jboss.pid`
rm -rf /var/run/jboss.pid
elif [ "$1" = "run" ] ; then
shift
$JAVACMD $JBOSS_OPTS -classpath $CLASSPATH org.jboss.Main "$@"
else
echo "Usage:"
echo "jboss (start|run|stop)"
echo " start - start jboss in the background"
echo " run - start jboss in the foreground"
echo " stop - stop jboss"
exit 0
fi
************************************************************************
I have jboss.sh in /etc/init.d as:
************************************************************************
#!/bin/sh
#
#startup script for JBOSS, the J2EE EJB Server
#
# chkconfig: 2345 95 15
# description: JBoss is an EJB Server
# processname: jboss
# pidfile: /var/run/jboss.pid
# config: /usr/local/jboss/conf/default/jboss.conf
# logfile: /usr/local/jboss/log/server.log
#
# Source function library.
. /etc/rc.d/init.d/functions
# change this according to your own situation
export JAVA_HOME=/usr/java/j2sdk1.4.2_05
export JBOSS_HOME=/usr/local/jboss-3.2.5
export PATH=$PATH:$JBOSS_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
RETVAL=0
# See how we were called.
case "$1" in
start)
cd $JBOSS_HOME/bin
echo -n "Starting jboss daemon: "
daemon $JBOSS_HOME/bin/go.sh start
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/jboss
;;
stop)
echo -n "Stopping jboss daemon: "
killproc jboss
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/jboss
;;
restart)
echo -n "Restarting jboss daemon: "
$0 stop
sleep 2
$0 start
;;
esac
I have also made soft links to /etc/rc3.d and /etc/rc5.d to start n stop the
jboss server on system restart.
Any help will be appreciated:
Thanks:
N.J
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3864456#3864456
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3864456
-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user