摘要:最近幫助一個客戶部署了一個環境。客戶提出,能不能讓開機啟動。不需要讓運維人員知道如何操作。需求合理,沒有拒絕的理由。原以為設置個開機啟動,和玩似的,結果被機器玩了。所以,第一眼在下看到官方的開機啟動方案時,眼前一亮。
最近幫助一個客戶部署了一個Apache Servicemix環境。
客戶提出,能不能讓Servicemix開機啟動。這樣,如果機器出現了什么問題,重啟一下就好了。不需要讓運維人員知道如何操作Servicemix。
當然可以。需求合理,沒有拒絕的理由。
但是實際操作的時候,試過在init.d目錄下加腳本,在rc.local中加命令行。在網上也找了好幾個方法,均告失敗,也沒看到任何錯誤。原以為設置個開機啟動,和玩似的,結果被機器玩了。
不過,功夫不負有心人,終于還是找到了辦法。
因為servicemix其實就是一個開源大禮包,把幾個apache的開源軟件組裝在一起拼湊而成。運行時環境是Karaf。所以,第一眼在karaf下看到官方的開機啟動方案時,眼前一亮。覺得這個方法應該可行。結果一試,果然可以。
操作步驟也非常簡單,摘抄如下(不過,還是去官網看一下更靠譜,網址:https://karaf.apache.org/manu...):
Installation Apache Karaf Service Wrapper is an optional feature. You have to install the "Service Wrapper" installer first. In the console: karaf@root()> feature:install service-wrapper Now, you have the wrapper:install command, to "register" Apache Karaf as service/daemon on your system: karaf@root()> wrapper:install --help DESCRIPTION wrapper:install Install the container as a system service in the OS. SYNTAX wrapper:install [options] OPTIONS -d, --display The display name of the service. (defaults to karaf) --help Display this help message -s, --start-type Mode in which the service is installed. AUTO_START or DEMAND_START (Default: AUTO_START) (defaults to AUTO_START) -n, --name The service name that will be used when installing the service. (Default: karaf) (defaults to karaf) -D, --description The description of the service. (defaults to ) The wrapper:install command detects the running Operating Service and provide the service/daemon ready to be integrated in your system. For instance, on a Ubuntu/Debian Linux system: karaf@root()> wrapper:install Creating file: /opt/apache-karaf-4.0.0/bin/karaf-wrapper Creating file: /opt/apache-karaf-4.0.0/bin/karaf-service Creating file: /opt/apache-karaf-4.0.0/etc/karaf-wrapper.conf Creating missing directory: /opt/apache-karaf-4.0.0/lib/wrapper Creating file: /opt/apache-karaf-4.0.0/lib/wrapper/libwrapper.so Creating file: /opt/apache-karaf-4.0.0/lib/wrapper/karaf-wrapper.jar Creating file: /opt/apache-karaf-4.0.0/lib/wrapper/karaf-wrapper-main.jar Setup complete. You may wish to tweak the JVM properties in the wrapper configuration file: /opt/apache-karaf-4.0.0/etc/karaf-wrapper.conf before installing and starting the service. Ubuntu/Debian Linux system detected: To install the service: $ ln -s /opt/apache-karaf-4.0.0/bin/karaf-service /etc/init.d/ To start the service when the machine is rebooted: $ update-rc.d karaf-service defaults To disable starting the service when the machine is rebooted: $ update-rc.d -f karaf-service remove To start the service: $ /etc/init.d/karaf-service start To stop the service: $ /etc/init.d/karaf-service stop To uninstall the service : $ rm /etc/init.d/karaf-service
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/68292.html
摘要:筆者很菜,文章僅供自己復習使用,不專業之處請見諒。現在公司讓用的框架,未來也許某天也會成為主流的吧,本文主要講解如何簡單使用進行開發。這里談的是不是,兩個技術名詞長得很像卻是兩碼事看錯文章的朋友請打住。在標簽下指定屬性所對應的類。 吐槽:不斷的JAVA新技術學習中,幸得筆者同事xunhua是大神,真的是大神級那種,一路抱大腿走過荊棘之路,真的可以用荊棘來形容Karaf(OSGi)+ C...
摘要:安裝號稱是世界上最流行的私服管理軟件可以搭建幾乎目前所有常見的倉庫如等更是增加了對倉庫的支持應該是搭建私服的唯一選擇有兩個版本和其中版本是免費專業版需要收費對于日常的倉庫管理已經足夠用支持二進制文件安裝和安裝這里選擇安裝簡單方便運行以下命令 安裝 Nexus號稱是世界上最流行的私服管理軟件(The worlds most popular repository),可以搭建幾乎目前所有常見...
摘要:虛擬網卡與虛擬機的生命周期一致,無法進行分離,虛擬機被銷毀時,虛擬網卡即被銷毀。每塊虛擬網卡支持綁定一個安全組,提供網卡級別安全控制。平臺默認提供塊虛擬網卡,若業務有塊以上網卡需求可通過綁定彈性網卡,為虛擬機提供多網絡服務。虛擬機是 UCloudStack 云平臺的核心服務,提供可隨時擴展的計算能力服務,包括 CPU 、內存、操作系統等最基礎的計算組件,并與網絡、磁盤等服務結合提供完整的計算...
閱讀 1211·2021-11-23 09:51
閱讀 1990·2021-10-08 10:05
閱讀 2348·2019-08-30 15:56
閱讀 1908·2019-08-30 15:55
閱讀 2643·2019-08-30 15:55
閱讀 2497·2019-08-30 13:53
閱讀 3508·2019-08-30 12:52
閱讀 1256·2019-08-29 10:57