Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1819529
  • 博文数量: 524
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 2483
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-25 18:36
个人简介

打杂

文章分类

全部博文(524)

文章存档

2022年(3)

2021年(9)

2019年(1)

2018年(32)

2017年(11)

2016年(152)

2015年(198)

2014年(118)

分类: 系统运维

2014-11-21 09:13:13

第一步:添加boot.properties文件,实现启动时不用输入用户名密码

此文件放在domain/security和domain/servers/AdminServer/security里面,各放一份,以实现启动admin时也有效

内容为:

username=xxx

password=xxx


第二步:写shell启动脚本,放到/etc/init.d/里面,注意修改里面weblogic地址路径,取名为:weblogic

--------------------------------------------------------------------------------------------------------------------------------

1.4 部署应用

1.4.1        启动和关闭

1、如何启动WebLogic

[weblogic@jcms bin]$ cd /var/web/jsp/bea/user_projects/domains/mydomain

[weblogic@jcms bin]$ ./startWebLogic.sh    (需要输入用户名密码)

 

2、如何关闭WebLogic

[weblogic@jcms bin]$ ./stopWebLogic.sh

 

 

 

1.4.2        设置自动启动WebLogic

1、无需输入用户名密码启动关闭weblogic。

以weblogic账户在mydomain目录下,新建boot.properties文件,输入:

 

password=12345678
username=weblogic

 

把启动weblogic的用户名密码写进入。

 

2、修改starWeblogic.sh和stopWeblogic脚本

①startWeblogic.sh

 /usr/bin/nohup ${_HOME}……………… weblogic.Server > /var/web/weblogic.log 2>&1

 

注意:红色部分为添加的命令。意为将启动脚本放到后台执行,并输出日志。

 

   ②stopWeblogic.sh

     #!/bin/sh
    ………………脚本内容………(删除这段脚本,用于身份验证,删除后就无需输入用户名密码)

# set server name

 

   

3、将weblogic的启动关闭作为系统服务。

以root账户在/etc/init.d下新建weblogic文件,内容如下:

      

            #!/bin/sh

# chkconfig: 345 20 80

# description: Weblogic auto start-stop script.

 

DOMAIN_HOME=/var/web/jsp/user_projects/domains/mydomain

WLS_OWNER=weblogic

          

case "$1" in

     'start')

     su - ${WLS_OWNER} -c "cd ${DOMAIN_HOME}; ./startWebLogic.sh"

     ;;

     'stop')

     su - ${WLS_OWNER} -c "cd ${DOMAIN_HOME}; ./stopWebLogic.sh"

     ;;

Esac

 

其中DOMAIN_HOME是你创建的用户域的路径。文件配置好后,就可以利用linux的服务来启动和关闭weblogic了。

#service weblogic start

阅读(1396) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~