startup.sh revision 8166b048bd3e2106dbdeaa1a2b8a728952d788f4
dfc4e0fc3052835b2a069aa9d869fa1161c33fe6Peter Major# clean up left over pid files if necessary
dfc4e0fc3052835b2a069aa9d869fa1161c33fe6Peter Major if [ -f $OPENIDM_PID_FILE ]; then
dfc4e0fc3052835b2a069aa9d869fa1161c33fe6Peter Major# resolve links - $0 may be a softlink
dfc4e0fc3052835b2a069aa9d869fa1161c33fe6Peter Majorwhile [ -h "$PRG" ]; do
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major# Get standard environment variables
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major# Make the script location the current directory
a149d11dfee7bcc667e71ec330b7566dd0437c1fjeff.schenk# Only set OPENIDM_HOME if not already set
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major[ -z "$OPENIDM_HOME" ] && OPENIDM_HOME=`cd "$PRGDIR" >/dev/null; pwd`
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major# Only set OPENIDM_PID_FILE if not already set
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major[ -z "$OPENIDM_PID_FILE" ] && OPENIDM_PID_FILE=$OPENIDM_HOME/.openidm.pid
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major# Only set OPENIDM_OPTS if not already set
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major[ -z "$OPENIDM_OPTS" ] && OPENIDM_OPTS=${openidm.options}
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major# Set JDK Logger config file if it is present and an override has not been issued
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Majorif [ -z "$LOGGING_CONFIG" ]; then
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major if [ -r "$OPENIDM_HOME"/conf/logging.properties ]; then
80ca0b9f5ad61b2335af25d4dcf25a04ebfcbc91Peter Major LOGGING_CONFIG="-Djava.util.logging.config.file=$OPENIDM_HOME/conf/logging.properties"
if [ -z "$JPDA_TRANSPORT" ]; then
if [ -z "$JPDA_ADDRESS" ]; then
if [ -z "$JPDA_SUSPEND" ]; then
if [ -z "$JPDA_OPTS" ]; then
JPDA_OPTS="-Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=$JPDA_TRANSPORT,address=$JPDA_ADDRESS,server=y,suspend=$JPDA_SUSPEND"
echo "Using OPENIDM_HOME: $OPENIDM_HOME"
echo "Using OPENIDM_OPTS: $OPENIDM_OPTS"
echo "Using LOGGING_CONFIG: $LOGGING_CONFIG"
echo $$ > $OPENIDM_PID_FILE