新聞中心
Tomcat作為一款被廣泛應(yīng)用的Java Web應(yīng)用程序服務(wù)器,在企業(yè)級開發(fā)中扮演著重要的角色。而隨著服務(wù)器數(shù)量的增長,手動啟動Tomcat將變得越來越繁瑣。本文將介紹如何使用。

一、創(chuàng)建服務(wù)腳本
我們需要創(chuàng)建一個(gè)腳本文件來啟動Tomcat,以方便我們在任何時(shí)候啟動Tomcat。
1.在命令行窗口中,輸入以下命令來創(chuàng)建腳本文件:
sudo vi /etc/init.d/tomcat
2.進(jìn)入編輯模式,在文件中輸入以下內(nèi)容:
#!/bin/bash
# Tomcat啟動程序所在目錄
CATALINA_HOME=/usr/local/tomcat8
case $1 in
start )
sh $CATALINA_HOME/bin/startup.sh
;;
stop )
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart )
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
3.保存并退出
二、設(shè)置腳本執(zhí)行權(quán)限
1.輸入以下命令以設(shè)置腳本執(zhí)行權(quán)限:
sudo chmod 755 /etc/init.d/tomcat
2.更新服務(wù):
sudo update-rc.d tomcat defaults
三、操作測試
1. 啟動Tomcat
sudo systemctl start tomcat
2.查看Tomcat進(jìn)程
sudo ps -aux |grep tomcat
3.關(guān)閉Tomcat
sudo systemctl stop tomcat
四、啟動時(shí)自動啟動Tomcat
1.輸入以下命令來設(shè)置服務(wù)自動啟動:
sudo systemctl enable tomcat
2.重啟服務(wù)器,Tomcat會自動啟動:
sudo reboot
五、
通過創(chuàng)建服務(wù)腳本并設(shè)置執(zhí)行權(quán)限,我們可以快速實(shí)現(xiàn)Tomcat自動啟動。無論是在單個(gè)服務(wù)器還是在服務(wù)器集群中,都能輕松管理Tomcat服務(wù)器。值得注意的是,在某些發(fā)行版中,如CentOS 7,系統(tǒng)管理服務(wù)時(shí)使用的是systemd而不是upstart,在這種情況下,我們需要使用systemctl而不是service命令來管理服務(wù)。
相關(guān)問題拓展閱讀:
- linux下tomcat可以怎么設(shè)置開機(jī)啟動
- linux的tomcat開機(jī)自啟動怎么關(guān)閉
linux下tomcat可以怎么設(shè)置開機(jī)啟動
如果你的tomcat是下載源碼包編譯的,輪或埋就得自己寫一個(gè)啟動腳本。用service tomcat start不管用
。在/etc/rc.local 加上這一句 。cd /tomcat的父團(tuán)銀目錄/臘螞tomcat/bin && ./startup.sh
linux的tomcat開機(jī)自啟動怎么關(guān)閉
linux設(shè)置敗桐tomcat自動啟動在centos下,開機(jī)后會自動執(zhí)行/etc/rc.local中的命令,平時(shí)啟動tomcat的命令為tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,當(dāng)直接把他們?nèi)魏我粋€(gè)加入到/etc/rc.local中,重啟機(jī)器后發(fā)現(xiàn)tomcat并沒有啟動。原因是開機(jī)時(shí)java的環(huán)境還沒有設(shè)置好,故雹握自己寫一個(gè)腳本,先設(shè)置java環(huán)境,然后在啟動,腳本如下:
復(fù)制代碼代碼如下:
export JAVA_HOME=/usr/local/jdk1.6.0_30
export PATH=$JAVA_HOME/bin/:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
export CATALINA_HOME=/usr/local/tomcat-6.0.35/
/usr/local/tomcat-6.0.35/bin/catalina.sh start
假設(shè)保存成一個(gè)名為auto-startup.sh的文件存放在/usr/local/tomcat-6.0.35/bin下,然后在/etc/rc.local加入/usr/local/tomcat-6.0.35/bin/auto-startup.sh即可。注察肆坦意:需要設(shè)置auto-startup.sh有執(zhí)行權(quán)限。
關(guān)于linux 命令自動啟動tomcat的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)建站主營:成都網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站改版的網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、成都網(wǎng)站推廣、成都網(wǎng)站優(yōu)化seo、響應(yīng)式移動網(wǎng)站開發(fā)制作等網(wǎng)站服務(wù)。
當(dāng)前標(biāo)題:Linux命令快速實(shí)現(xiàn)Tomcat自動啟動(linux命令自動啟動tomcat)
轉(zhuǎn)載源于:http://m.fisionsoft.com.cn/article/cciihii.html


咨詢
建站咨詢
