User: user57  
  Date: 02/02/24 18:33:16

  Modified:    src/bin  run.sh
  Log:
   o removed static init of njar proto
  
  Revision  Changes    Path
  1.2       +41 -9     jboss-system/src/bin/run.sh
  
  Index: run.sh
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-system/src/bin/run.sh,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- run.sh    24 Feb 2002 10:24:33 -0000      1.1
  +++ run.sh    25 Feb 2002 02:33:16 -0000      1.2
  @@ -5,7 +5,7 @@
   ##                                                                          ##
   ### ====================================================================== ###
   
  -### $Id: run.sh,v 1.1 2002/02/24 10:24:33 user57 Exp $ ###
  +### $Id: run.sh,v 1.2 2002/02/25 02:33:16 user57 Exp $ ###
   
   DIRNAME=`dirname $0`
   PROGNAME=`basename $0`
  @@ -14,8 +14,15 @@
   #
   # Helper to complain.
   #
  -die() {
  +warn() {
       echo "${PROGNAME}: $*"
  +}
  +
  +#
  +# Helper to puke.
  +#
  +die() {
  +    warn $*
       exit 1
   }
   
  @@ -44,6 +51,17 @@
   fi
   export JBOSS_HOME
   
  +# Setup Profiler
  +useprofiler=false
  +if [ "x$PROFILER" != "x" ]; then
  +    if [ -r "$PROFILER" ]; then
  +        . $PROFILER
  +        useprofiler=true
  +    else
  +        die "Profiler file not found: $PROFILER"
  +    fi
  +fi
  +
   # Setup the JVM
   if [ "x$JAVA_HOME" != "x" ]; then
       JAVA="$JAVA_HOME/bin/java"
  @@ -52,13 +70,21 @@
   fi
   
   # Setup the classpath
  -JBOSS_BOOT_CLASSPATH="$JBOSS_HOME/bin/run.jar"
  +runjar="$JBOSS_HOME/bin/run.jar"
  +if [ ! -f $runjar ]; then
  +    die "Missing required file: $runjar"
  +fi
  +JBOSS_BOOT_CLASSPATH="$runjar"
   
   # Include the JDK javac compiler for JSP pages. The default is for a Sun JDK
   # compatible distribution which JAVA_HOME points to
   if [ "x$JAVAC_JAR" = "x" ]; then
       JAVAC_JAR="$JAVA_HOME/lib/tools.jar"
   fi
  +if [ ! -f "$JAVAC_JAR" ]; then
  +   warn "Missing file: $JAVAC_JAR"
  +   warn "Unexpected results may occur.  Make sure JAVA_HOME points to a JDK and not 
a JRE."
  +fi
   
   if [ "x$JBOSS_CLASSPATH" = "x" ]; then
       JBOSS_CLASSPATH="$JBOSS_BOOT_CLASSPATH:$JAVAC_JAR"
  @@ -67,7 +93,9 @@
   fi
   
   # Check for SUN(tm) JVM w/ HotSpot support
  -HAS_HOTSPOT=`$JAVA -version 2>&1 | $GREP HotSpot`
  +if [ "x$HAS_HOTSPOT" = "x" ]; then
  +    HAS_HOTSPOT=`$JAVA -version 2>&1 | $GREP HotSpot`
  +fi
   
   # If JAVA_OPTS is not set and the JVM is HOTSPOT enabled, then the server mode
   if [ "x$JAVA_OPTS" = "x" -a "x$HAS_HOTSPOT" != "x" ]; then
  @@ -106,8 +134,12 @@
   # Make sure we are in the correctly directory
   cd "$startdir"
   
  -# Execute the JVM
  -exec $JAVA \
  -    $JAVA_OPTS \
  -    -classpath "$JBOSS_CLASSPATH" \
  -    org.jboss.Main "$@"
  +if $useprofiler; then
  +    # Hand over control to profiler
  +    runProfiler
  +else
  +    # Execute the JVM
  +    exec $JAVA $JAVA_OPTS \
  +            -classpath "$JBOSS_CLASSPATH" \
  +            org.jboss.Main "$@"
  +fi
  \ No newline at end of file
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to