#!/bin/sh

# Startup script for the Servertec Internet Server

# THIS SCRIPT REQUIRES JAVA 1.2.x OR LATER

#define environment variables used to find Java

# Java 1.1.x
#CLASSPATH=/java/lib/classes.zip

# Java all versions
JAVA_HOME=/usr/bin
PATH=$JAVA_HOME:$PATH

# define environment variables used by Servertec Internet Server

JAVA_EXE="$JAVA_HOME/java -DFORCE_SHUTDOWN"
CLASSPATH=/iws/classes:/iws/classes/iws.jar:/iws/classes/optional.jar:/iws/classes/admin.jar:/iws/classes/servlet.jar:/iws/classes/isg.jar:$CLASSPATH
PATH=/iws/bin/linux:$PATH

#define environment variables used by Sample Servlets
CLASSPATH=/iws/samples/servlets:$CLASSPATH

export PATH JAVA_HOME CLASSPATH JAVA_EXE

case "$1" in
  start)
  	echo "Starting server: "
    /iws/bin/linux/iws /iws >>/var/log/iws.log 2>>/var/log/iws.log &
	echo
	;;
  stop)
  	echo "Shutting down server: "
    # SSL disabled
    /iws/bin/linux/stop_iws localhost:8080 admin admin
    # SSL enabled
    #/iws/bin/linux/stop_iws https://localhost:8080 admin admin
	echo
	;;
  restart)
  	echo "Restarting server: "
    # SSL disabled
    /iws/bin/linux/restart_iws localhost:8080 admin admin
    # SSL enabled
    #/iws/bin/linux/restart_iws https://localhost:8080 admin admin
	echo
	;;
  *)
  echo "Usage: $0 {start|stop|restart}"
	exit 1
esac

exit 0
