Wildfly在Linux下以Service的方式啟動 配置步驟


1、前提介紹

  在目前項目中使用Wildfly9在linux下部署項目,經常會通過遠程的SSH來啟動關閉服務。但是通過SHH啟動 standalone.sh 的服務,如果關閉窗口服務就會被停掉。所以就想到以服務的方式啟動服務,同時這樣服務器重啟,服務也會被重啟。首先我們要知道,在wildfly的 JBOSS_HONE/bin/init.d/目錄下有3個配置服務所需的文件:

  • wildfly-­init­-redhat.sh  對於那些 Red Hat Enterprise­ like Linux 系統配置所需文件(例如 RHEL,Centos)
  • wildfly­-init­-debian.sh   對於那些 Debian­ like Linux 系統配置所需文件(例如 Debian,Ubuntu)
  • wildfly.conf 前面2個文件所需的配置文件

2、配置過程

  首先,拷貝shell腳本到/etc/init.d目錄,我們一Centos為例:  

$ cp wildfly-init-redhat.sh /etc/init.d/wildfly

  然后,將 wildfly.conf 配置文件拷貝到 /etc/default 目錄下,為了啟動服務的時候尋找相關配置,然后修改配置文件:

$ mkdir -p /etc/default
$ cp wildfly.conf /etc/default

  

#Location of Java
JAVA_HOME=/usr/java/jdk1.7.0_79# Location of WildFly
JBOSS_HOME=/workspace/wildfly-9.0.2.Final# The username who should own the process.
JBOSS_USER=root
# The mode WildFly should start, standalone or domain
JBOSS_MODE=standalone
# Configuration for standalone mode
JBOSS_CONFIG=standalone.xml

  最后,添加服務,啟動服務,查看服務

$ chkconfig --add wildfly
$ chkconfig --level 2345 wildfly on
$ chkconfig --list

 

  啟動服務:

  [root@eamlite ~]# service wildfly start
  Starting wildfly:                                                       [ OK ]

  關閉服務:

[root@eamlite ~]# service wildfly stop
Stopping wildfly:                                                     [  OK  ]

   刪除服務:

chkconfig --del wildfly

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM