`

linux下自启动weblogic

 
阅读更多

 

在/etc/init.d下创建weblogic文件内容如下

#!/bin/bash

WEBLOGIC_USER=root

WEBLOGIC_BASE=/home/jc6/Oracle/Middleware/user_projects/domains/base_domain/bin

#WEBLOGIC_USER=administrator

#WEBLOGIC_BASE=/home/administrator/domains/base_domain/bin

 

export WEBLOGIC_USER WEBLOGIC_BASE

start() {

 

echo -n $"Starting WebServer... "

su $WEBLOGIC_USER -c "nohup $WEBLOGIC_BASE/startWebLogic.sh &"

RETVAL=$?

echo done

[ $RETVAL -eq 0 ]

#touch /var/lock/subsys/weblogic;

return $RETVAL

}

stop() {

echo -n $"Stopping WebServer..."

su $WEBLOGIC_USER "$WEBLOGIC_BASE/stopWebLogic.sh"

RETVAL=$?

echo

[ $RETVAL -eq 0 ]

#rm -f /var/lock/subsys/weblogic;

return $RETVAL

}

 

restart() {

stop

start

}

 

reload() {

echo -n $"Reloading cron daemon configuration: "

killproc crond -HUP

RETVAL=$?

echo

return $RETVAL

}

 

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

restart

;;

reload)

reload

;;

status)

#rhstatus

;;

condrestart)

[ restart || :

;;

*)

echo $"Usage: $0 {start|stop|status|reload|restart|condrestart}"

exit 1

esac

 

chmod 755 weblogic 改变文件属性

 

注意:在windows下编辑此文件时有DOS格式字符导致在linux下不能够正常运行,建议用gedit 或用 vi编辑, shutdownweblogic函数中没有加入错误控制,各位可以自己完善。
2、 建立服务连接:
要在重新启动时停止weblogic,我们需要以下连结∶
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc0.d/K01weblogic
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc6.d/K01weblogic

系统启动时启动weblogic,我们需要以下连结∶
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc2.d/S99weblogic
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc3.d/S99weblogic
[root@js-oracle init.d]# ln -s ../init.d/weblogic /etc/rc.d/rc5.d/S99weblogic

三、 解释:
linux启动时:
图形界面 :自动调用/etc/rc.d/rc5.d下的符号连接名称以S开头(意为:start/启动)的脚本文件所指的服务,并自动传递命令行参数 start。
Linux关闭时:
图形界面 :自动调用/etc/rc.d/rc5.d下的符号连接名称以K开头(意为:kill/关闭)的文件所指的服务,并自动传递命令行参数 stop。

其它运行级别与此类似(具体可以参照/etc/rc.d/rc脚本)

 

创建boot.properties文件内容

username=xxxxx

password=xxxxx

 

该文件分别放在weblogic下的/base_domain/security与/base_domain/servers/AdminServer下

大功告成,重启OK

分享到:
评论

相关推荐

    linux下自动运行weblogic工程脚本

    linux下自动运行weblogic工程脚本

    weblogic 开机自动启动

    windows下的weblogic开机自动启动,这个详细说明了每一步,还有可能出现的问题,希望对你有帮助。

    Linux下WebLogic开机启动设置

    在Linux5(64位)下安装 WebLogic,创建域后,从命令行启动时,路径一般较深,不易记忆,为了方便管理,可以写一个启动脚本用来启动weblogic,在linux开机时启动,并在后台运行,且能自动备份日志。 注:使用时,请...

    weblogic linux 自动启动

    如果你想在linux 环境下一条命令启动weblogic 就必须按照我的文档来配置

    weblogic linux

    weblogjic 在linux 中的安装于配置 以及维护 强大的j2ee级别的服务工具 很不错奥

    Weblogic实用教程及常用技巧集锦

    1. WEBLOGIC的安装 2 1.1安装简介 2 1.2在windows下安装WEBLOGIC 3 1. 3在linux下安装WEBLOGIC 3 1.3.1检查是否具有JAVA环境 3 ...4.4 在linux下开机自动启动oracle和weblogic 16 4.5 配置WebLogic Server集群 17

    weblogic集群部署文档.docx

    点击回车后程序会启动weblogic安装文件的图形安装界面。 按下来的安装和在windows中安装普通文件一样了。 2、点击“下一步”,到下图界面,然后输入weblogic的安装目录。(路径中最好不要有空格) 3、点击“下一步...

    服务器一键启动脚本

    linux系统一键启动脚本,包含weblogic,tomcat,nginx,包含日志文件切割语句,一键读取系统日志等。此文件仅供参考,具体内容可自己改造。

    linux开机启动nodemanager步骤

    1、编辑文件/etc/init.d/nodeManagerService 代码如下:[oracle@weblogic-01 ~]$ vi /etc/init.d/nodeManagerService #!/bin/bash#chkconfig: 345 80 70#description: start stop nodemanagerWL_HOME=”/home/oracle...

    SpringBoot + Mysql 博客管理系统【前端+后台】.rar

    * 操作系统:`Windows`、`Linux` (Linux 大小写特别敏感 特别要注意,还有Linux上没有微软雅黑字体,需要安装这个字体,用于生成验证码) #用户名:admin 密码:123456 #数据库文件:mysiteforme.sql #数据库配置...

    InstallAnywhere v5.5.1--专业、强大的安装工具

    (Zero G的Java应用程序发布技术) ,终端用户只需双击 Windows或Mac上的光标,或是在Solaris和Linux上输入简单的命令,就可以启动Java 程序。 ·Java Classpath 和主类的自动检测。 ·完全支持所有的Java运行...

    java基础题 很全面

    14. 如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 22 15. 如何启动时不需输入用户名与密码? 22 16. 在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行...

    Java面试宝典2010版

    8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 9、如何启动时不需输入用户名与密码? 10、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,...

    最新Java面试宝典pdf版

    一. Java基础部分 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?...8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 129 9、如何启动时不需输入用户名与密码? 130 10、...

    Java面试笔试资料大全

    一. Java基础部分 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?...8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 129 9、如何启动时不需输入用户名与密码? 130 10、...

    java 面试题 总结

    但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 21、...

    JAVA面试宝典2010

    一. Java基础部分 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?...8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 129 9、如何启动时不需输入用户名与密码? 130 10、...

    Java面试宝典-经典

    一. Java基础部分 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?...8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 129 9、如何启动时不需输入用户名与密码? 130 10、...

    java面试题大全(2012版)

    2012版最全面试题大全目录: 一. Java基础部分 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?...8、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 129 9、如何启动时不...

Global site tag (gtag.js) - Google Analytics