[root@eslhap01 appsdomain]# cat stopAdmin.sh
#!/bin/sh
# WARNING: This file is created by the Configuration Wizard.
# Any changes to this script may be lost when adding extensions to this configuration.
# *************************************************************************
# This script is used to stop WebLogic Server created by Config Wizard
# Usage: stopWebLogic [username] [password] [server-name] [admin-url]
# The default value of server-name is WLS_TEST_3141_ADMIN
# The default value of admin-url is t3://localhost:5001
# For additional information, refer to the WebLogic Server Administration
# Console Online Help(http://e-docs.bea.com/wls/docs81/ConsoleHelp/startstop.html)
# *************************************************************************
if [ "$1" != "" ] ; then
UIDPWD="-username $1"
shift
fi
if [ "$1" != "" ] ; then
UIDPWD="${UIDPWD} -password $1"
shift
fi
if [ "" = "true" ] ; then
if [ "${UIDPWD}" = "" ] ; then
echo "ERROR: Because your domain was created as a production mode domain. "
echo "You MUST include a username parameter that can be used to shutdown Weblogic Server"
read _val
exit
fi
fi
# set server name
SERVER_NAME="WLS_PRO_ESLHAP01_ADMIN"
if [ "$1" != "" ] ; then
SERVER_NAME="$1"
shift
fi
if [ "${SERVER_NAME}" = "" ] ; then
echo "ERROR: Missing Server Name. "
echo "Usage: stopWebLogic.cmd(sh) [username] [password] [server-name] [admin-url]"
read _val
exit
fi
# set ADMIN_URL
if [ "$1" != "" ] ; then
ADMIN_URL="$1"
shift
else
if [ "${ADMIN_URL}" = "" ] ; then
ADMIN_URL="t3://localhost:5001"
fi
fi
# Call commEnv here.
. /home/weblogic/bea/beaHome814/weblogic81/common/bin/commEnv.sh
echo "Stopping Weblogic Server..."
${JAVA_HOME}/bin/java -cp ${WEBLOGIC_CLASSPATH} weblogic.Admin FORCESHUTDOWN -url ${ADMIN_URL} ${UIDPWD} ${SERVER_NAME} 2>&1
echo "Done"
[root@eslhap01 appsdomain]#