導航:首頁 > 程序命令 > linuxtomcat啟動命令

linuxtomcat啟動命令

發布時間:2023-08-12 00:53:26

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程序命令如下:

但是定時任務情況下無法啟動tomcat程序,提示沒有java環境變數,伏畝提示crontab中不需要加/bin/sh/application/tomcat/bin/startup.sh因為tomcat程序本身就是可執行文件慎讓,如果本身不是可執行文件

需要加/bin/bash。

具體定時任務和報錯日誌如下:

Linux操作系統定時重啟Tomcat服務的方法如下:

1、編寫tomcat_shutdown.sh:

3、測試腳本是否ok

4、在linux系統終端中,輸入命令「crontab-e」:

在vi操作界面,輸入:

實時查看日誌:

埠也是從無寬廳局到有了

6、如果定時任務不執行可以通過查看日誌:

❸ linux重啟tomcat服務命令

重啟tomcat一般要進去tomcat的安裝目錄,裡面有stop.sh和start.sh 腳本,直接執行即可。
具體操作可以參考如下,
首先,進入Tomcat下的bin目錄
cd /usr/local/tomcat/bin
使用Tomcat關閉命令
./shutdown.sh
查看Tomcat是否可以關閉
ps -ef|grep java
如果顯示以下相似信息,說明Tomcat還沒有關閉
root 12976 1 0 Sep01 ? 00:10:22 /usr/java/jdk1.7.0_80/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
*如果你想直接幹掉Tomcat,你可以使用kill命令,直接殺死Tomcat進程
kill -9 12976
然後繼續查看Tomcat是否關閉
ps -ef|grep java
如果出現以下信息,則表示Tomcat已經關閉
root 19955 19757 0 17:48 pts/0 00:00:00 grep java
啟動Tomcat
./startup.sh
查看tomcat日誌(記得切換路徑哦)tail -f catalina.out

❹ linux下啟動tomcat服務的命令是什麼

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

❺ 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服務

廢話一波:俗話說,重啟能解決90%的bug,那麼我們怎麼樣在linux下重啟Tomcat呢?

首先,我們先看看該Tomcat是否在運行,輸入如下指令然後回車,

你可能會看到下面兩種情況的其中之一
情況一:

信息很多,不一一解釋,反正意思就是目前沒有Tomcat正在運行

情況二:

可以看出,當前有兩個Tomcat服務正在運行,綠色的框內的數字,表示運行該服務的進程id,黃色框的內容表示該Tomcat的的執行路徑,其他新增暫時不理。

如果當前Tomcat沒有在運行,則可以直接啟動,進入到Tomcat下的bin目錄,輸入 ./startup.sh
就可以啟動該Tomcat服務,啟動成功後重新輸入 ps -ef|grep java 就會出現類似圖二的畫面

如果當前的Tomcat正在運行,我們需要關掉該Tomcat服務後再執行 ./startup.sh ,即可重啟該Tomcat服務,關掉Tomcat的方式有兩種方法,
第一種:直接用Tomcat的腳本進行,進入到Tomcat的目錄下,輸入命令 ./shutdown.sh 執行Tomcat的關閉服務腳本,Tomcat即可正常關閉,但是Tomcat並不是完全關閉,一般使用第二種方式關閉
第二種:使用linux命令直接殺掉Tomcat的進程,輸入如下指令 kill -9 28003 這里的28003就是該Tomcat服務的進程,至於為什麼要在前面加上 -9 ,其實kill就是給某個進程id發送了一個信號。默認發送的信號是SIGTERM,而kill -9發送的信號是SIGKILL,即exit。exit信號不會被系統阻塞,所以kill -9能順利殺掉進程。當然你也可以使用kill發送其他信號給進程。
殺死Tomcat進程後,就可以按照前面啟動Tomcat的腳本進行啟動。

❼ linux重啟tomcat服務命令

linux重啟tomcat服務命令需要分五步進行,下面是具體介紹:
1、進入linux下tomcat目錄,查看tomcat配置在linux的哪個位置下,命令如下:


以上就是小編今天的分享了,希望可以幫助到大家。
本文章基於thinkpadE15品牌、centos7系統撰寫的。

❽ linux 下創建低許可權賬號運行tomcat

1:root創建新賬戶

useraddtest_tomcat (此命令後在/home目錄下生成一個test_tomcat的用戶目錄,並生成一個test_tomcat用戶組);

       創建新用戶並給新用戶分配到已有用戶組:useradd -g 組名  test_tomcat;

       用戶添加附屬組:useradd -G 組名 test_tomcat 或 useradd -g 主組名 -G 附屬組名test_tomcat;

2:設置密碼

passwdtest_tomcat

3:更改tomcat所屬用戶及許可權

      chown test_tomcat var/tomcat/default  (var/tomcat/defaulttomcat安裝目錄)(將tomcat擁有者更改為test_tomcat);

chgrp -R 

test_tomcat  var/tomcat/default ( 改變tomcat用戶組為

test_tomcat,-R表示遞歸既改變目錄下所有文件

)

       chmod -R g+w  var/tomcat/default ( 給目錄所屬組添加寫的許可權,g:文件所屬組,u:文件所屬用戶,o:表示其他用戶,a:表示所有用戶;"+":表添加許可權,"-":減少許可權;w:寫,r:讀,x:執行 )

4:埠轉發

非root用戶不能監聽1024以下埠;啟動時錯誤報沒有許可權;所以需要將80埠轉發至8080埠

     iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 

    將規則保存至iptables裡面:service iptables save

    修改tomcat  conf文件內service.xml文件將80埠改為8080

5:切換用戶停止/啟動tomcat

      su test_tomcat( 切換至test_tomcat用戶 )

      var/tomcat/default/bin/shutdown.sh   停止tomcat

      var/tomcat/default/bin/startup.sh 啟動tomcat

閱讀全文

與linuxtomcat啟動命令相關的資料

熱點內容
java程序員一天多少行代碼 瀏覽:944
喪屍危機java 瀏覽:123
華為手機怎麼去除app標記未讀信息 瀏覽:852
java監控文件夾 瀏覽:803
群控伺服器主機怎麼轉變普通電腦 瀏覽:705
手機怎麼調整app大小 瀏覽:453
加密門禁卡揭秘 瀏覽:137
詞釋pdf 瀏覽:991
安卓手機上如何停止自動續費 瀏覽:880
加密編碼摘要 瀏覽:785
疫情命令黨 瀏覽:496
java轉sql 瀏覽:705
android獲取apn 瀏覽:74
phpfpm進程池 瀏覽:795
解壓掏耳朵音頻 瀏覽:676
爬香山解壓 瀏覽:953
演算法導論回溯 瀏覽:345
開盤指標源碼查詢 瀏覽:528
有道雲保存伺服器出錯 瀏覽:641
生成360文件夾 瀏覽:1006