linux下tomcat的安裝和將其設置成服務以及開機啟動


您將要看到的文章我一個字一個字打出來的,而非敷衍的copy和paste,因為本人剛開始寫博客,主要目的是記錄自己的學習過程和記錄,其中難免會有錯誤和描述的不清楚的地方,還望各位不吝賜教。如果您喜歡我的文章,請將我的文章分享給您的小伙伴哦~

准備工作

jdk版本:1.8

工具:putty;winSCP。工具簡單介紹putty是連接linux的工具,winSCP是文件傳輸軟件;

第一部分:tomcat的安裝

在網上下載一個linux版本的tomcat(網上資源很多,隨便下載一個就可以了),通過winSCP上傳的任意目錄

      

tomcat_own是我自己新建的一個存放tomcat的目錄,因為已經裝好好幾個tomcat了,所以就隨便命名了一個。下面開始解壓tomcat,使用tar -zxvf命令,我直接解壓到當前目錄 tar -zxvf apache-tomcat-8.5.37-src.tar.gz

    

解壓完成以后進入到到tomcat的bin目錄。

     

通過執行startup.sh可以啟動tomcat。操作命令【./startup.sh】這邊可能會存在一個問題,就是關於操作權限的問題【Permission denied:意思是權限不足/權限拒絕】

    

那就先修改下文件的操作權限【chmod 777 *】意思是將當前目錄下的所有文件設置成最高權限。

然后在啟動./startup.sh

   

到此tomcat已經安裝好了。下面開始將tamcat設置成服務。

第二部分:將tomcat設置成服務

注意:因為再linux中的服務程序必須放在/etc/init.d/下,所以首先將tomcat下面的 catalina.sh文件復制到/etc/init.d/tomcat_own。【cp -p /opt/apache-tomcat-8.5.37/bin/catalina.sh  /etc/init.d/tomcat_own然后編輯tomcat_own,從第二行開始添加如下內容: 
    
#chkconfig: 112 63 37
#description: tomcat server init script
#Source Function Library
./etc/init.d/functions
JAVA_HOME=/opt/jdk1.8
CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.37
注意:JAVA_HOME和JAVA_HOME是自己的jdk路徑和tomcat的目錄
另外還需要在/etc/init.d/functions文件中添加如下兩句話:
JAVA_HOME=/opt/jdk1.8
CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.37
這里面這部分可以不用管
以上工作都做好以后

chmod 755 /etc/init.d/tomcat_own 設置tomcat_own的權限

chkconfig --add tomcat_own 添加tomcat_own服務

chkconfig tomcat_own on 將tomcat設置成開機啟動

啟動tomcat:service tomcat_own start(停止tomcat:service tomcat_own stop

可在瀏覽器輸入http://你的ip:8080,tomcat默認端口是8080,如果成功啟動的話會看到tomcat主界面

Linux下chkconfig實例:
chkconfig –list                     列出所有的系統服務
chkconfig –add Tomcat               增加Tomcat服務
chkconfig –del Tomcat               刪除Tomcat服務
chkconfig –level Tomcat 2345 on     把Tomcat在運行級別為2、3、4、5的情況下都是on(開啟)的狀態。

 
 


免責聲明!

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



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