RedHat7.0 设置weblogic开机自启动
生活随笔
收集整理的這篇文章主要介紹了
RedHat7.0 设置weblogic开机自启动
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 說明
設置開機自啟動,需要用到systemctl工具。
systemctl是一個systemd工具,主要負責控制systemd系統和服務管理器。
systemd是一個系統管理守護進程、工具和庫的集合,用于取代System V初始進程。Systemd的功能是用于集中管理和配置類UNIX系統。
在Linux生態系統中,Systemd被部署到了大多數的標準Linux發行版中,只有為數不多的幾個發行版尚未部署。
2 準備
os:redhat7.0
systemctl --version : systemd 208
weblogic version:12
3 編寫系統服務文件
3.1 adminserver 系統服務文件
# vi /etc/systemd/system/wls_adminserver.service ---------------------------------------------------- [Unit] Description=WebLogic Adminserver Service[Service] Type=simple WorkingDirectory=/wl_domains_path/base_domain ExecStart=/wl_domains_path/base_domain/bin/startWebLogic.sh ExecStop=/wl_domains_path/base_domain/bin/stopWebLogic.sh User=weblogic Group=weblogic[Install] WantedBy=multi-user.target3.2 nodemanager 系統服務文件
Node Manager unit文件,需要根據實際情況編寫。如果不確定是否需要,那就不要編寫此文件。
# vi /etc/systemd/system/wls_nodemanager.service ------------------------------------------------------ [Unit] Description=WebLogic NodeManager Service[Service] Type=simple WorkingDirectory=/wl_domains_path/base_domain ExecStart=/wl_domains_path/bin/startNodeManager.sh ExecStop=/wl_domains_path/bin/stopNodeManager.sh User=weblogic Group=weblogic[Install] WantedBy=multi-user.target3.3 查看系統服務文件是否被識別
# systemctl list-unit-files|grep wls -------------------------- wls_adminserver.service disabled wls_nodemanager.service disabled至此,unit文件編寫完成。
4 測試系統服務
4.1 啟動系統服務
# systemctl start wls_adminserver.service4.2 停止系統服務
# systemctl stop wls_adminserver.service4.3 查看系統服務是否成功啟動
# systemctl status wls_adminserver.service -l4.4 可能碰到的203錯誤
ExecStart給出的啟動腳本路徑不對,會提示203錯誤。(改對就好了。)
系統服務文件中未指定腳本解析器,會提示203錯誤。(在文件開頭添加:#!/bin/sh)
5 將服務設置成開機自啟動
# systemctl enable wls_adminserver.service # systemctl enable wls_nodemanager.service # systemctl list-unit-files|grep wls -------------------------- wls_adminserver.service enabled wls_nodemanager.service enabled反向命令:
# systemctl disable wls_adminserver.service # systemctl disable wls_nodemanager.service # systemctl list-unit-files|grep wls -------------------------- wls_adminserver.service disabled wls_nodemanager.service disabled6 查看服務的控制臺日志
相當于tail -f。
# journalctl -flu wls_adminserver.service 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的RedHat7.0 设置weblogic开机自启动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【spring boot】新建项目,实现
- 下一篇: 理想三季度营收346.8亿同比增271.