weblogic启动脚本编写--主从节点

前几天介绍的weblogic的安装部署步骤,由于部署讲解的是使用root用户部署,所以没有做相应权限的控制。详情见:https://blog.csdn.net/xzm5708796/article/details/83477892

所以,就出现了有的童鞋问我,那如果我用指定用户部署程序改怎么办??我如果忘记了切换用户,直接用root用户启动了程序怎么办??特此为了解决此问题,编写一篇文章,进行控制。

在上篇介绍的搭建部署内容中,编写的启动脚本缺少内存优化的内容及权限控制内容。实际在生成环境中,我们很少用root用户来控制某个应用的所有权限,一般都会创建相应用户进行控制,我们这编写主、从节点的启动脚本,里面加入权限控制内容及启动内存优化内容!!!

《一》主节点启动控制脚本

注意:请根据你的实际的服务器内存配置启动内存大小!!!日志文件请按现场实际要求进行配置,这里已/app/logs/为例。

说明:
(1)给予主节点启动内存为2G-2G;
(2)判断用户是否为weblogic用户,若为root用户提示需要切换成weblogic用户才可以执行启动脚本;
(3)启动节点日志生成名字为serveradmin.log。

vi startAdmin.sh
#!/bin/bash
export USER_MEM_ARGS="-Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m"
user=`whoami`
if [ "$user" = "root" ]; then
    echo 'Please run command "su - weblogic" first!'
else
WL_LOG=/app/logs/serveradmin.log
nohup /app/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startWebLogic.sh > $WL_LOG &
tail -f $WL_LOG
fi

《二》从节点启动控制脚本

注意:请根据你的实际的服务器内存配置启动内存大小!!!日志文件请按现场实际要求进行配置,这里已/app/logs/为例。主节点IP请修改为你的实际的主节点IP。

startWLS1.sh
export USER_MEM_ARGS="-Xms2048m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=512m"
user=`whoami`
if [ "$user" = "root" ]; then
    echo 'Please run command "su - weblogic" first!'
else
WL_LOG=/app/logs/WEBLOGIC1.log
nohup /app/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startManagedWebLogic.sh IMWEBLOGIC1 http://192.168.1.1:7001 > $WL_LOG &
tail -f $WL_LOG
fi
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值