zoukankan      html  css  js  c++  java
  • JBoss7 如何用脚本 启动 和 停止

    用脚本来启动/停止JBoss服务器,有助于开发部署的 自动执行,提高工作效率。
    在JBoss以前的版本中,很容易在bin目录下面找到 启动和停止服务器的脚本:

    run.bat  
    shutdown.bat -S

    但是在JBoss7中,由于模块化的设计, JBoss7启动后,必须通过连接管理域来停止jboss服务器

    1) JBOSS7 启动:

       以standalone模式运行服务器:

        <JBOSS_HOME>/bin/standalone.sh      (Unix / Linux)  
        <JBOSS_HOME>instandalone.bat     (Windows)  

       以domain模式运行服务器:

    <JBOSS_HOME>/bin/domain.sh      (Unix / Linux)  
    <JBOSS_HOME>indomain.bat     (Windows) 

    2) JBOSS7 停止:

    经检查,jboss-as-7.0.2.Final版和jboss-as-web-7.0.2.Final版都不含此工具。下载最新的JBossAS 7.1.1版包含了此工具。

        jboss-admin.bat --connect command=:shutdown   //jboss7.0.x  
        <JBOSS_HOME>/bin/jboss-cli.bat --connect --command=:shutdown  //jboss7.1.x  
        <JBOSS_HOME>/bin/jboss-cli.sh --connect --command=:shutdown  //jboss7.1.x  

    1).添加用户名和密码,以及添加服务

        #sudo groupadd -r jboss-as  
        #sudo useradd -r -g jboss-as -G pmproject -s /bin/sh jboss-as   
        #sudo cp $JBOSS_HOME/bin/init.d/jboss-as-standalone.sh /etc/init.d/jboss  
        #chkconfig --add jboss  
        #sudo mkdir /etc/jboss-as  
        #sudo ln -s /$JBOSS_HOME/bin/init.d/jboss-as.conf /etc/jboss-as/jboss-as.conf  

    修改jboss-as.conf的相应配置。

    2).修改运行时的目录为jboss-as用户所有。

        #sudo chown -R jboss-as /var/log/jboss-as/  
        #sudo chown -R jboss-as /var/run/jboss-as/  
        #su - jboss-as -c "/srv/jboss/bin/standalone.sh"  
        #sudo service jboss start/stop/restart  

    3) 后台启动jboss:

    #!/bin/sh
    nohup sh /usr/local/jboss-as-7.1.1.Final/bin/standalone.sh &> /usr/local/jboss-as-7.1.1.Final/standalone/log/nohup.out  2>&1&

    3) 杀死jboss进程:

    pids=`ps -ef|grep java|grep jboss |awk '{printf $2" "}'`
    echo "will kill process ids:$pids"
    kill -9 $pids
    echo 'kill successed'
  • 相关阅读:
    Linux驱动下的platform总线架构(转)
    一生中很值得看的30个故事之一断箭
    学习嵌入式LINUX系统的笔记和体会
    DIY:自己动手做一个迷你 Linux 系统
    linux里面i386 i686 i486 i586代表什么?是什么意思
    菜鸟编译Linux内核
    LINUX核心重编与升级
    ARM 内核移植中常见的错误
    Linux 2.6.19.x 内核编译配置选项简介
    基于S3C2410平台移植Linux 2.6内核指南
  • 原文地址:https://www.cnblogs.com/crazylqy/p/5650163.html
Copyright © 2011-2022 走看看