start.sh 781 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/sh
  2. DEBUG=""
  3. while getopts ":d" opt; do
  4. case $opt in
  5. d)
  6. DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8081,server=y,suspend=n"
  7. ;;
  8. esac
  9. done
  10. #shift $(($OPTIND - 1))
  11. # find our CATALINA_HOME (copied from catalina.sh)
  12. PRG="$0"
  13. while [ -h "$PRG" ]; do
  14. ls=`ls -ld "$PRG"`
  15. link=`expr "$ls" : '.*-> \(.*\)$'`
  16. if expr "$link" : '.*/.*' > /dev/null; then
  17. PRG="$link"
  18. else
  19. PRG=`dirname "$PRG"`/"$link"
  20. fi
  21. done
  22. # Get standard environment variables
  23. PRGDIR=`dirname "$PRG"`
  24. # Only set CATALINA_HOME if not already set
  25. [ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/jakarta-tomcat" ; pwd`
  26. export CATALINA_OPTS="-Dderby.system.home=$PRGDIR/db $DEBUG"
  27. echo "Using CATALINA_OPTS: ${CATALINA_OPTS}"
  28. sh $CATALINA_HOME/bin/catalina.sh start