weblogic脚本启动并输出到日志
时间: 2023-12-15 09:07:14 浏览: 235
您可以使用以下脚本启动Weblogic并将输出写入日志文件:
```
#!/bin/bash
# 设置Weblogic环境变量
export MW_HOME=/path/to/middleware/home
export WL_HOME=$MW_HOME/wlserver
export DOMAIN_HOME=/path/to/domain/home
# 启动Weblogic
nohup $WL_HOME/server/bin/startWebLogic.sh > $DOMAIN_HOME/startWeblogic.log 2>&1 &
# 等待Weblogic启动
echo "等待Weblogic启动中..."
until [ "`grep 'Server state changed to RUNNING' $DOMAIN_HOME/startWeblogic.log`" != "" ]
do
sleep 1s
done
echo "Weblogic已经启动"
```
在脚本中,您需要设置Weblogic的环境变量,包括MW_HOME、WL_HOME和DOMAIN_HOME。然后,使用nohup命令启动Weblogic,并将输出重定向到日志文件中。最后,使用while循环等待Weblogic启动完成,并在日志文件中查找“Server state changed to RUNNING”消息。如果找到了该消息,则表示Weblogic已经启动完成了。
阅读全文