以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