微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Weblogic创建服务器,并写服务器启动shell

以weblogic11为例,记录一下创建服务器,并且完成启动服务器的shell。

1. 首先登陆weblogic console。

认为xxx:7001/console/


2. 点击创建的domain,环境=>服务器。

认状态无法新建服务器,选择左上角“锁定并编辑”,然后新建。

填写服务器端口,其他使用认设置,完成后选择左上角"释放配置",使修改生效。


3. 在对应的服务器的security目录新建boot.properties文件

此处为:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/Server-0/security


boot.properties的用户名和密码是登陆console的用户名密码(启动shell执行后,会自动加密账号和密码):


4. 创建服务器启动日志目录。例如:/home/weblogic/ServerLog

5. 在weblogic的Home目录下创建启动shell。例如:start_mweb.sh

此处需要修改srvName,adminUrl,domainDir,logDir。

#!/bin/sh 

if [ `whoami` != 'weblogic' ]; then
echo 'Login User error!'
exit 9
fi

export srvName=Server-0
export adminUrl=http://XXX:7001/

export startDate=`date +%m%d%H%M`
export domainDir=/home/weblogic/Oracle/Middleware/user_projects/domains/pms
export logDir=/home/weblogic/ServerLog
export procCount=`ps -ef|grep "weblogic.Name=${srvName}"|grep -v "grep"|wc -l`

if [ $procCount != '0' ]; then
echo 'Warning! This server has been started!'
exit 9
fi

cd $domainDir/bin
test -d $logDir || mkdir -p $logDir
export USER_MEM_ARGS="-xms2560m -Xmx2560m -XX:MaxPermSize=512m" 

nohup ./startManagedWebLogic.sh $srvName $adminUrl > $logDir/$srvName.$startDate.log 2>&1 &
cd $logDir
rm -f $srvName.log
ln -s $srvName.$startDate.log $srvName.log
tail -f $srvName.log 

6. 将启动shell改为可执行文件

chmod 755 start_mweb.sh

7. 执行启动shell文件,启动新创建的服务器。

[weblogic@test92 ~]$ ./start_mweb.sh

原文地址:https://www.jb51.cc/bash/387688.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐