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

前端之家收集整理的这篇文章主要介绍了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

猜你在找的Bash相关文章