Weblogic在实例中部署的服务,通过shell脚本实现启动 / 停止 / 部署 / 日志查看
步骤1:启动服务:
#!/bin/sh
export USER_MEM_ARGS="-Xms512m -Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m"
DOMAIN_HOME="/opt/xu/domains/center_stg"
rm -rf ${DOMAIN_HOME}/servers/centerStgServer/cache
rm -rf ${DOMAIN_HOME}/servers/centerStgServer/tmp
nohup ${DOMAIN_HOME}/startWebLogic.sh >/dev/null 2>&1 &
tail -f /opt/xu/domains/center_stg/servers/centerStgServer/logs/centerStgServer.log
启动完后,查看端口进程:
netstat -ntlp
步骤2:服务停止脚本:
SERVER_NAME="centerStgServer"
for x in `ps -ef | grep java | grep ${SERVER_NAME} | awk '{print $2}'`
do
kill -9 "$x"
done
echo "stop server(${SERVER_NAME}) finish"
步骤3:重新部署服务
rm -rf /opt/xu/webapps/center_stg/ceshi
echo "remove application finish"
unzip /opt/xu/webapps/center_stg/ceshi.war -d /opt/xu/webapps/center_stg/ceshi
echo "unzip war finish"
sh /opt/xu/webapps/center_stg/stop.sh
sh /opt/xu/webapps/center_stg/start.sh