當前位置:首頁 » 操作系統 » linux啟動tomcat自啟動

linux啟動tomcat自啟動

發布時間: 2023-02-11 00:46:23

linux tomcat怎麼開機自啟動

你可以通過如下方式開啟:

方式一、
chkconfig 服務名 on
方式二、
你可以通過自定義開機程序(/etc/rc.d/rc.local) ,來進行設置
可以將自己書寫的tomcat shell script文件放入其中,來設置。
腳本編輯命令如下:
vi /etc/rc.local添加以下內容:
。。。。。
希望能幫到你。。。。。

② linux下怎樣讓tomcat自啟動

首先啟動linux然後進入到tomcat安裝目錄 cd/tomcat*/apache-tomcat-6.0.26/bin下運行 #./startup.sh start 開始運行命令停止tomcat時運行命令: #./shutdown.sh start遠程查看tomcat的控制台:進入tomcat/logs/文件夾下 鍵入指令:tail -f catalina.out 就可以查看控制台了或者是使用bin目錄下的catalina.sh run命令,如果能進入控制台,說明tomcat啟動成功

③ linux安裝了tomcat怎麼啟動

方法/步驟

1
安裝tomcat不管是在windows下還是在linux下都很簡單的。一般都是下載免安裝版本的。
我們可以在:http://archive.apache.org/dist/tomcat/ 網站下載我們需要的tomcat版本的tar.gz包。

2
然後我們用:tar -zxvf apache-tomcat-7.0.10.tar.gz,解壓tomcat的包。解壓後,我們可以用cd命令進入bin文件夾下,執行./startup.sh,啟動tomcat。
3
下面我來介紹怎麼在linux系統下設置tomcat自啟動。我們都知道,在linux系統下,設置某個服務自啟動的話,需要在/etc/rcX.d下掛載,還要在/etc/init.d/下寫啟動腳本的。
第一補:我們在/etc/init.d/下新建一個文件tomcat(需要在root許可權下操作)
vi /etc/init.d/tomcat
寫入如下代碼:
# tomcat自啟動腳本
#!/bin/sh
# chkconfig: 345 99 10
# description: Auto-starts tomcat
# /etc/init.d/tomcatd
# Tomcat auto-start
# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
RETVAL=0
export JDK_HOME=/usr/java/jdk1.7.0_45 (請填寫真實的JDK目錄)
export CATALINA_HOME=/home/ldatum/usr/apache-tomcat-7.0.10(請填寫真實的tomcat目錄)
export CATALINA_BASE=/home/ldatum/usr/apache-tomcat-7.0.10(請填寫真實的tomcat目錄)
start()
{
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
RETVAL=$?
echo " OK"
return $RETVAL
fi
}
stop()
{
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
RETVAL=$?
sleep 1
ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9
echo " OK"
# [ $RETVAL -eq 0 ] && rm -f /var/lock/...
return $RETVAL
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;

restart)
echo $"Restaring Tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL

4
添加完畢之後,給其增加可執行許可權:chmod +x /etc/init.d/tomcat.
5
之後就是將這個shell文件的link連到/etc/rc2.d/目錄下。linux的/etc/rcX.d/目錄中的數字代表開機啟動時不同的run level,也就是啟動的順序,Ubuntu9.10下有0-5六個level,不能隨便連到其他目錄下,可能在那個目錄中的程序啟動時Tomcat所需要的一些庫尚未被載入,用ln命令將tomcat的鏈接鏈過去:ln -s /etc/init.d/tomcat /etc/rc2.d/S16Tomcat。rcX.d目錄下的命名規則是很有講究的,更具不同需要可能是S開頭,也可能是K開頭,之後的數字代表他們的啟動順序,詳細看各自目錄下的Readme文件。
6
接下來就是把這個腳本設置成系統啟動時自動執行,系統關閉時自動停止,使用如下命令:chkconfig ——add tomcat。如果chkconfig沒有安裝,則使用apt-get 或者yum之類的程序進行安裝,一般伺服器版本的Linux都已經自帶了。
7
最後,就是reboot重啟系統了。重啟之後就會發現,你的Tomcat已經成功運行了。

④ linux下如何開機啟動tomcat

第一步,建立腳本
sudo vim /etc/init.d/tomcat
腳本內容如下:

#!/bin/sh
#file:tomcat5.sh
#設置環境變數,如果無法啟動就將注釋去掉
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JRE_HOME=/usr/lib/jvm/java-6-sun/jre
export TOMCAT_HOME=/opt/apache-tomcat-5.5.27
export CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib/tools.jar:$JAVA_HOME/bin:$JRE_HOME/bin
export PATH=$JAVA_HOME/lib:$CLASSPATH:$PATH:$TOMCAT_HOME:$JRE_HOME:$JRE_HOME/bin
case "$1" in
start)
echo "starting tomcat5..."
/opt/apache-tomcat-5.5.27/bin/startup.sh
;;
stop)
echo "stopping tomcat5..."
/opt/apache-tomcat-5.5.27/bin/shutdown.sh
;;
*)
echo "usage tomcat.sh start/stop"
exit 1;;
esac
#tomcat5.sh end
第二步,加入相應等級的啟動項
sudo chkconfig --level 2345 tomcat on

⑤ linux啟動tomcat服務命令

tomcat服務的啟動、關閉與錯誤跟蹤,使用xshell 遠程連接到伺服器以後,有以下幾種啟動關閉tomcat服務: 切換到tomcat主目錄下的bin目錄
1,啟動tomcat服務
方式一:啟動 ./startup.sh
方式二:服務啟動 nohup ./startup.sh &
方式三:控制台動態輸出方式啟動 ./catalina.sh run 動態地顯示tomcat後台的控制台輸出信息,Ctrl+C後退出並關閉服務。 《Linux就該這么學》
解釋:
通過方式一、方式三啟動的tomcat有個弊端,當客戶端連接斷開的時候,tomcat服務也會立即停止,
通過方式二可以作為linux服務一直運行
通過方式一、方式二方式啟動的tomcat,其日誌會寫到相應的日誌文件中,而不能動態地查看tomcat控制台的輸出信息與錯誤情況,
通過方式三可以以控制台模式啟動tomcat服務, 直接看到程序運行時後台的控制台輸出信息,不必每次都要很麻煩的打開catalina.out日誌文件進行查看,這樣便於跟蹤查閱後台輸出信息。tomcat控制台信息包括log4j和System.out.println()等輸出的信息。

⑥ Linux設置tomcat開機自動啟動

cd /etc/init.d 進入 /etc/init.d 目錄,執行命令 vi tomcat 新建腳本

添加內容:

按下esc輸入 :wq! 保存並退出

執行以下命令,啟動、停止和重啟tomcat

service tomcat start

service tomcat stop

service tomcat restart

為 tomcat 分配可執行許可權: chmod +x tomcat 或者 chmod 755 tomcat

添加tomcat為系統服務 : chkconfig --add tomcat

最後執行命令 chkconfig --list 查看是否添加成功
[圖片上傳失敗...(image-a6b99d-1655085135827)]

Shell分支語句case···esac語法

說明:case後為取值,值後為關鍵字 in,接下來是匹配的各種模式,每一模式最後必須以右括弧結束。

值可以為變數或常數。

模式支持正則表達式,可以用以下字元:

匹配發現取值符合某一模式後,其間所有命令開始執行直至 ;;。

;; 與其他語言中的 break 類似,意思是不執行接下來的語句而是跳到整個 case 語句的最後。
)與default相似,如果上面沒有匹配到的模式,則執行 )里的內容。

⑦ linux系統設置tomcat自啟動

linux系統設置tomcat自啟動

需要將tomcat加入自啟動隊列中,則需要進行如下的操作:

以root用戶登錄系統:

cd /etc/rc.d/init.d/

vi tomcat

文件內容參考如下:

#!/bin/sh

#

# tomcat: Start/Stop/Restart tomcat

#

# chkconfig: 2345 80 20

# description: Tomcat is a Java Servlet Container

#

#

# match these values to your environment:

export CATALINA_BASE=/usr/local/tomcat

export CATALINA_HOME=/usr/local/tomcat

export CATALINA_TMPDIR=/usr/local/tomcat/temp

export JRE_HOME=/usr/java/jdk15

# Source function library.

. /etc/rc.d/init.d/functions

TOMCAT=/usr/local/tomcat

start() {

echo -n ___FCKpd___0"Starting Tomcat: "

$TOMCAT/bin/catalina.sh start

}

stop() {

echo -n ___FCKpd___0"Stopping Tomcat: "

$TOMCAT/bin/catalina.sh stop

}

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

status)

;;

status)

;;

restart)

stop

start

;;

*)

echo ___FCKpd___0"Usage: $0 {startstoprestart}"

;;

esac

exit $RETVAL

把 tomcat 修改為可運行的文件,命令參考如下:

chmod a+x tomcat

使用chkconfig命令把 tomcat 命令加入到系統啟動隊列中:

chkconfig --add tomcat

查看apachectl的狀態:

chkconfig --list tomcat

⑧ linux中怎麼配置tomcat開機啟動增加tomcat.service

在/etc/init.d/下新建名為tomcat的腳本文件(vi /etc/init.d/tomcat),內容如下: #!/bin/bash # # tomcat startup script for the Tomcat server # # chkconfig: 345 80 20 # description: start the tomcat deamon # # Source function library . /etc/rc.d/init.d/functions prog=tomcat JAVA_HOME=/usr/java/jdk1.7 export JAVA_HOME CATALANA_HOME=/usr/local/tomcat export CATALINA_HOME case "$1" in start) echo "Starting Tomcat..." $CATALANA_HOME/bin/startup.sh ;; stop) echo "Stopping Tomcat..." $CATALANA_HOME/bin/shutdown.sh ;; restart) echo "Stopping Tomcat..." $CATALANA_HOME/bin/shutdown.sh sleep 2 echo echo "Starting Tomcat..." $CATALANA_HOME/bin/startup.sh ;; *) echo "Usage: $prog {startstoprestart}" ;; esac exit 0然後chkconfig tomcat on開啟tomcat開機自啟動。 另外注意按照你tomcat的安裝路徑和jdk安裝路徑修改上面腳本中的路徑參數

⑨ linux 怎麼開機 自動啟動 tomcat

自動啟動的配置文件在/etc/rc.local文件中進行配置
如果tomcat已經有服務了(就是可以通過service tomcat start啟動)
直接在rc.local文件最後加上 service tomcat start就可以了
如果沒有做成服務,你要找到tomcat自己的啟動腳本,然後加上絕對路徑
添加到rc.local文件的最後面 就行了

⑩ linux的tomcat開機自啟動怎麼關閉

linux設置tomcat自動啟動在centos下,開機後會自動執行/etc/rc.local中的命令,平時啟動tomcat的命令為tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,當直接把他們任何一個加入到/etc/rc.local中,重啟機器後發現tomcat並沒有啟動。原因是開機時java的環境還沒有設置好,故自己寫一個腳本,先設置java環境,然後在啟動,腳本如下:

復制代碼代碼如下:

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

假設保存成一個名為auto-startup.sh的文件存放在/usr/local/tomcat-6.0.35/bin下,然後在/etc/rc.local加入/usr/local/tomcat-6.0.35/bin/auto-startup.sh即可。注意:需要設置auto-startup.sh有執行許可權。

熱點內容
安裝archlinux 發布:2025-07-24 11:50:35 瀏覽:993
安卓設備內存低怎麼辦 發布:2025-07-24 11:50:26 瀏覽:875
ins伺服器名稱和地址怎麼寫 發布:2025-07-24 11:46:14 瀏覽:799
php掃描二維碼 發布:2025-07-24 11:38:43 瀏覽:894
怎麼讓虛擬機共享文件夾共享文件夾 發布:2025-07-24 11:21:34 瀏覽:667
如何安裝密碼鎖開關 發布:2025-07-24 11:16:44 瀏覽:751
怎麼自己買2手伺服器 發布:2025-07-24 10:45:13 瀏覽:352
腳本打招募 發布:2025-07-24 10:40:56 瀏覽:557
如何進入一個人多的伺服器 發布:2025-07-24 10:34:58 瀏覽:303
漯河ftp伺服器 發布:2025-07-24 10:15:41 瀏覽:501