ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Weblogic 10.3.X Script
    # WAS | WebLogic 2023. 1. 3. 14:32

    startA.sh

     

    USER_NAME=app
    SERVER_NAME=AdminServer
    SERVER_PORT=7001
    DOMAIN_HOME=/sw/was/weblogic10.0/user_projects/domains/base_domain
    LOG_DIR=${DOMAIN_HOME}/logs
    # Check User Name
    IAM=`id -un`
    # Check Startup User Check
    if [ $USER_NAME != $IAM ] ; then
     echo "Error : This user is \"$IAM\". Please login as a \"$USER_NAME\" user."
     exit
    fi
    # Check Process Check
    PID=`ps -ef | grep java | grep ${SERVER_NAME} | grep ${SERVER_PORT} | awk '{print $2}'`
    if [ "$PID" != "" ] ; then
     echo "ERROR : \"${SERVER_NAME}\" server is already running!!"
     exit
    fi
    USER_MEM_ARGS="-D${SERVER_NAME} -D${SERVER_PORT} -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256"
    USER_MEM_ARGS="${USER_MEM_ARGS} -Djava.security.egd=file:///dev/urandom"
    USER_MEM_ARGS="${USER_MEM_ARGS} -Dweblogic.system.BootIdentityFile=./boot.properties"
    export USER_MEM_ARGS
    mv ${LOG_DIR}/${SERVER_NAME}.out ${LOG_DIR}/${SERVER_NAME}.`date +'%y%m%d_%H%M%S'`
    nohup ./startWebLogic.sh > ${LOG_DIR}/${SERVER_NAME}.out 2>&1 &
    sleep 1
    tail -f ${LOG_DIR}/${SERVER_NAME}.out

     

    startM1.sh

    USER_NAME=app
    SERVER_NAME=M1
    SERVER_PORT=7002
    DOMAIN_HOME=/sw/was/weblogic10.0/user_projects/domains/base_domain
    LOG_DIR=${DOMAIN_HOME}/logs
    ADMIN_URL=t3://review2:7001
    # Check User Name
    IAM=`id -un`
    # Check Startup User Check
    if [ $USER_NAME != $IAM ] ; then
     echo "Error : This user is \"$IAM\". Please login as a \"$USER_NAME\" user."
     exit
    fi
    # Check Process Check
    PID=`ps -ef | grep java | grep ${SERVER_NAME} | grep ${SERVER_PORT} | awk '{print $2}'`
    if [ "$PID" != "" ] ; then
     echo "ERROR : \"${SERVER_NAME}\" server is already running!!"
     exit
    fi
    USER_MEM_ARGS="-D${SERVER_NAME} -D${SERVER_PORT} -Xms512m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m"
    USER_MEM_ARGS="${USER_MEM_ARGS} -Djava.security.egd=file:///dev/urandom"
    USER_MEM_ARGS="${USER_MEM_ARGS} -Dweblogic.system.BootIdentityFile=./boot.properties"
    USER_MEM_ARGS="${USER_MEM_ARGS} -XX:+HeapDumpOnOutOfMemoryError"
    export USER_MEM_ARGS
    mv ${LOG_DIR}/${SERVER_NAME}.out ${LOG_DIR}/${SERVER_NAME}.`date +'%y%m%d_%H%M%S'`
    nohup ./bin/startManagedWebLogic.sh ${SERVER_NAME} ${ADMIN_URL} > ${LOG_DIR}/${SERVER_NAME}.out 2>&1 &
    sleep 1
    tail -f ${LOG_DIR}/${SERVER_NAME}.out
Designed by Tistory.