1. 程式人生 > >使用systemctl enable 命令實現tomcat開機自啟動

使用systemctl enable 命令實現tomcat開機自啟動

注:本帖只是自己實現的具體過程,介意的勿看,如有侵權,請及時通知我進行刪除,謝謝!

(1)在tomcat/bin目錄下新增setenv.sh檔案,首先需要進入tomcat的bin目錄,程式碼如圖所示:

      

    檔案內容為:

     

    程式碼:#add tomcat pid(#$CATALINA_BASE為tomcat安裝的目錄路徑,將tomcat.pid指給了CATALINA_PID
               CATALINA_PID="$CATALINA_BASE/tomcat.pid"
               #add java opts(設定tomcat啟動的java記憶體引數


               JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m
                                             -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

(2)儲存退出後,在/usr/lib/systemd/system目錄下建立tomcat.service檔案,內容為:    

     

    程式碼為:   

    [Unit]    #配置了服務的描述,規定了在network啟動之後執行

    Description=Tomcat

    After=syslog.targetnetwork.target remote-fs.target nss-lookup.target

    [Service]    #配置服務的pid,服務的啟動,停止,重啟

   Type=forking

    PIDFile=/usr/local/tomcat/tomcat.pid

    ExecStart=/usr/local/tomcat/bin/startup.sh

    ExecReload=/bin/kill-s HUP $MAINPID

    ExecStop=/bin/kill-s QUIT $MAINPID

    PrivateTmp=true

    [Install]    #配置了使用使用者

   WantedBy=multi-user.target

   (3)儲存後,輸入指令

    [[email protected]]# systemctl start tomcat

    [[email protected]]# systemctl enable tomcat

    這樣tomcat自啟動就設定完成了。

  注: Tomcat在啟動時會在其根目錄生成tomcat.pid檔案,停止後自動刪除。

  其中,刪除開機啟動指令systemctl disable name.service

相關推薦

使用systemctl enable 命令實現tomcat開機啟動

注:本帖只是自己實現的具體過程,介意的勿看,如有侵權,請及時通知我進行刪除,謝謝! (1)在tomcat/bin目錄下新增setenv.sh檔案,首先需要進入tomcat的bin目錄,程式碼如圖所示:            檔案內容為:           程式碼:#add

騰訊雲服務器 設置ngxin + fastdfs +tomcat 開機啟動

tools.jar rtu .sh cal restart lin 權限 一個 catalina 在tomcat中新建一個可以啟動的 .sh 腳本文件 /usr/local/tomcat7/bin/ export JAVA_HOME=/usr/local/java/jdk

tomcat開機啟動

java_home 都是 shell腳本 cat 來看 startup div blog 自啟 每次開機都要啟動tomcat,網上看了好多都是用shell腳本來實現tomcat開機自啟動,後來看到一種方法,直接修改系統文件來實現,已經實踐過,方法有效。 1.修改腳本文件r

題目:命令chkconfig;開機啟動服務

grep ima 自啟動 默認 term iptable cal ssh rep chkconfig chkconfig --list 查看所有服務對應的運行級別 過濾3級別開機自動啟動的服務 [root@xwj ~]# chkconfig --

如何實現程式開機啟動

分為三步: 在AndroidManifest.xml檔案中定義廣播和宣告許可權 實現自定義廣播類 接收到廣播後,設定Activity的啟動模式 在AndroidManifest.xml檔案中定義廣播和宣告許可權 <uses-permission and

java實現Windows開機啟動

java實現Windows開機自啟動 自己寫的java小程式執行在Windows系統上,想要為程式新增開機自啟動設定怎麼辦? 總體思路是,生成啟動檔案寫入到系統的開機啟動項中即可,如果已打包成exe可執行程式,則生成快捷方式寫入開機啟動項,如果是其他檔案,可以將啟動指令碼寫入bat檔案然

修改登錄檔實現程式開機啟動

修改登錄檔實現程式開機自啟動 2017年09月27日 10:55:37 閱讀數:335 登錄檔簡介 何為登錄檔 登錄檔相當於Windows下的一個龐大的層次性資料庫.  基本上有責系統所有的配置資訊 登錄檔是windows作業系統中的一個核心資料庫,其中存放

免安裝版tomcat 開機啟動設定

進行按以下步驟進行: 1、配置環境變數 JAVA_HOME  JDK所在路徑 之前在搭建java環境時配置了 CATALINA_HOME  TOMCAT所在路徑  E:\study\blogtomcat 然後修改PATH變數 在最前面

[原始碼和文件分享]修改登錄檔的方式實現程式開機啟動

背景 想必實現程式開機自啟動,是很常見的功能了。無論是惡意程式,還是正常的應用軟體,都會提供這個功能,方便使用者的使用。程式開機自啟動,顧名思義,就是計算機開機後,不用人為地去執行程式,程式就可以自己執行起來。對於這個功能的,一直都是殺軟重點監測的地方。因為,對於病毒來說,重要的不是如何被破壞,

linux下設定tomcat開機啟動

linux 下tomcat開機自啟動 修改Tomcat/bin/startup.sh 為: export JAVA_HOME=/usr/java/j2sdk1.4.2_08 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_

C++實現程式開機啟動

可以採用以下方式實現自啟動: //拷貝到系統目錄 TCHAR TempPath[MAX_PATH]; CString temp; ::GetSystemDirectory(TempPath ,MAX_PATH); temp = TempPath; temp = temp

linux下的tomcat開機啟動(親測)

  開機自啟動Tomcat: 1.修改指令碼檔案rc.local:vim /etc/rc.d/rc.local   這個指令碼是使用者自定的開機啟動程式,可以在裡面新增想在系統啟動之後執行的指令碼或者指令碼執行命令 2.新增如下內容:(jdk的安裝路徑與tomcat的路徑)   

Linux學習12-CentOS設定多個tomcat開機啟動

前言 一臺伺服器上有多個tomcat環境,重啟伺服器後,每次需要手動一個個啟動服務,非常麻煩,於是可以設定tomcat開機自啟動。 tomcat開機自啟動非常慢,可以修改jvm下配置解決tomcat開機自啟動慢的問題。 前面一篇【Linux學習10-CentOS搭建nginx負載均衡環境】已經搭建了多個to

centos設定tomcat開機啟動

直接修改系統檔案來實現,親測有效。 修改指令碼檔案rc.local:vim /etc/rc.d/rc.local 這個指令碼是使用者自定的開機啟動程式,可以在裡面新增想在系統啟動之後執行的指令碼或者指令碼執行命令 新增如下內容: /home/t

c#程式碼實現軟體開機啟動

// LaunchOnBoot是int型別的變數,0:開機不自啟;1:開機自啟  System.Security.Principal.WindowsIdentity identity = System.Security.Principal.WindowsIdentity.

Ubuntu設定Tomcat開機啟動

1.新建檔案tomcat.sh,將上面內容寫入文件。JAVA_HOME,WEBSERVER_PATH根據實際情況填寫。 (注意第一句#!/bin/sh如果不寫,就不是一個shell檔案)然後將對應

在CentOS7中設定Tomcat開機啟動

假設Tomcat的安裝路徑為/opt/tomcat1 為Tomcat新增啟動引數 catalina.sh在執行的時候會呼叫同級路徑下的setenv.sh來設定額外的環境變數,因此在/opt/tomcat/bin路徑下建立setenv.sh檔案,內容如下: export CA

CentOS7,安裝Tomcat8.5、JDK1.8,並設置開機啟動(Linux CentOS Tomcat、JDK+TomcatTomcat開機啟動

span con 分享 xxxxxxxx add one center sta 添加 1、下載JDK1.8、Tomcat8 http://www.oracle.com/technetwork/java/javase/downloads/

Linux伺服器設定mysql和tomcat開機啟動

Linux系統下設定mysql和tomcat開機自啟動 由於web專案部署在linux伺服器上,需要tomcat和mysql服務的支援,因此設定一下這兩個服務跟隨伺服器啟動而啟動,這樣自動啟動的方式,再也不需要用人工來啟動了。更好一些。 Linux檢視MyS

Android實現程式開機啟動

可以通過Android系統中的廣播機制實現開機自啟動。廣播(Broadcast)是Android系統的四大元件之一,通過該機制可以實現不同應用程式之間的通訊。1 開機自啟動基本原理當Android系統開