欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux下Tomcat的幾種運(yùn)行方式講解

 更新時(shí)間:2019年04月01日 16:10:34   作者:yhyhyhyyhyhyhh  
今天小編就為大家分享一篇關(guān)于Linux下Tomcat的幾種運(yùn)行方式講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

Linux下Tomcat的啟動、關(guān)閉

在Linux系統(tǒng)下,啟動和關(guān)閉Tomcat使用命令操作。

進(jìn)入Tomcat下的bin目錄

cd /java/tomcat/bin

啟動Tomcat命令

./startup.sh

停止Tomcat服務(wù)命令

./shutdown.sh

執(zhí)行tomcat ./shutdown.sh 后,雖然tomcat服務(wù)不能正常訪問了,但是ps -ef | grep tomcat 后,發(fā)現(xiàn)tomcat對應(yīng)的java進(jìn)程未隨web容器關(guān)閉而銷毀,進(jìn)而存在僵尸java進(jìn)程。網(wǎng)上看了下導(dǎo)致僵尸進(jìn)程的原因可能是有非守護(hù)線程(即User Thread)存在,jvm不會退出(當(dāng)JVM中所有的線程都是守護(hù)線程的時(shí)候,JVM就可以退出了;如果還有一個(gè)或以上的非守護(hù)線程則JVM不會退出)。通過一下命令查看Tomcat進(jìn)程是否結(jié)束:

ps -ef|grep tomcat

若顯示一下相似信息,說明Tomcat進(jìn)程未結(jié)束

gateway  14705 14703 12 08:29 pts/0    00:03:10 /www/websoft/java/java1/jdk1.7.0_25/jre/bin/java -Djava.util.logging.config.file=/www/websoft/tomcat1/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -server -Xms1536m -Xmx1536m -Xss256k -XX:MaxPermSize=512m -XX:+UseParallelGC -XX:ParallelGCThreads=20 -XX:+UseParallelOldGC -XX:MaxGCPauseMillis=100 -XX:+UseAdaptiveSizePolicy -Djava.endorsed.dirs=/endorsed -classpath /www/websoft/tomcat1/bin/bootstrap.jar:/www/websoft/tomcat1/bin/tomcat-juli.jar -Dcatalina.base=/www/websoft/tomcat1 -Dcatalina.home=/www/websoft/tomcat1 -Djava.io.tmpdir=/www/websoft/tomcat1/temp org.apache.catalina.startup.Bootstrap start

此時(shí)我們可強(qiáng)制結(jié)束該進(jìn)程(僵尸進(jìn)程)

kill -9 14705

上一命令執(zhí)行完畢后,重新查看Tomcat進(jìn)程情況,Tomcat已完全停止。

Linux上Tomcat的幾種運(yùn)行方式

Linux下tomcat服務(wù)的啟動、關(guān)閉與錯(cuò)誤跟蹤,使用PuTTy遠(yuǎn)程連接到服務(wù)器以后,通常通過以下幾種方式啟動關(guān)閉tomcat服務(wù):

啟動tomcat服務(wù)

方式一:

直接啟動 ./startup.sh

方式二:

作為服務(wù)啟動 nohup ./startup.sh &

方式三:

控制臺動態(tài)輸出方式啟動 ./catalina.sh run 動態(tài)地顯示tomcat后臺的控制臺輸出信息,Ctrl+C后退出并關(guān)閉服務(wù)

解釋:

通過方式一、方式三啟動的tomcat有個(gè)弊端,當(dāng)客戶端連接斷開的時(shí)候,tomcat服務(wù)也會立即停止;通過方式二可以作為linux服務(wù)一直運(yùn)行。

通過方式一、方式二方式啟動的tomcat,其日志會寫到相應(yīng)的日志文件中,而不能動態(tài)地查看tomcat控制臺的輸出信息與錯(cuò)誤情況;

通過方式三可以以控制臺模式啟動tomcat服務(wù),直接看到程序運(yùn)行時(shí)后臺的控制臺輸出信息,不必每次都要很麻煩的打開catalina.out日志文件進(jìn)行查看,這樣便于跟蹤查閱后臺輸出信息。tomcat控制臺信息包括log4jSystem.out.println()等輸出的信息。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • Linux命令行上如何使用日歷詳解

    Linux命令行上如何使用日歷詳解

    這篇文章主要給大家介紹了Linux命令行上如何使用日歷的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • apache簡介_動力節(jié)點(diǎn)Java學(xué)院整理

    apache簡介_動力節(jié)點(diǎn)Java學(xué)院整理

    本篇文章主要介紹apache簡介,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-08-08
  • Linux掛載硬盤并設(shè)置開機(jī)自動掛載的實(shí)現(xiàn)步驟

    Linux掛載硬盤并設(shè)置開機(jī)自動掛載的實(shí)現(xiàn)步驟

    本文介紹了在Linux系統(tǒng)下掛載硬盤的概念和步驟,并講解了開機(jī)自動掛載的方法,文中通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定幫助,需要的朋友可以參考下
    2024-08-08
  • Linux給普通用戶加超級用戶權(quán)限的方法

    Linux給普通用戶加超級用戶權(quán)限的方法

    這篇文章主要介紹了Linux中讓普通用戶擁有超級用戶的權(quán)限,這樣就不用使用SUDO命令了,需要的朋友要以試一下
    2013-11-11
  • Linux之常見漏洞修復(fù)

    Linux之常見漏洞修復(fù)

    這篇文章主要介紹了Linux中的常見漏洞修復(fù),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Linux  crontab 命令的使用

    Linux crontab 命令的使用

    這篇文章主要介紹了Linux crontab 命令的使用,幫助大家更好的理解和學(xué)習(xí)Linux系統(tǒng),感興趣的朋友可以了解下
    2020-08-08
  • Linux下PHP網(wǎng)站服務(wù)器安全配置加固防護(hù)方法【推薦】

    Linux下PHP網(wǎng)站服務(wù)器安全配置加固防護(hù)方法【推薦】

    本文詳細(xì)總結(jié)了PHP網(wǎng)站在Linux服務(wù)器上面的安全配置,包含PHP安全、mysql數(shù)據(jù)庫安全、web服務(wù)器安全、木馬查殺和防范等,很好很強(qiáng)大很安全。感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-08-08
  • linux編輯文件保存退出的實(shí)操講解

    linux編輯文件保存退出的實(shí)操講解

    在本篇文章里小編給大家整理的是一篇關(guān)于linux編輯文件保存退出的實(shí)操講解內(nèi)容,需要的朋友們參考下。
    2020-02-02
  • linux touch命令用法實(shí)例

    linux touch命令用法實(shí)例

    在本篇文章里小編給各位整理的是關(guān)于linux touch命令的相關(guān)知識點(diǎn)內(nèi)容,有需要的朋友們可以參考學(xué)習(xí)下。
    2019-10-10
  • Linux配置防火墻,開啟80、3306端口的實(shí)例方法

    Linux配置防火墻,開啟80、3306端口的實(shí)例方法

    在本篇文章里小編給大家整理的是關(guān)于Linux配置防火墻,開啟80端口、3306端口的相關(guān)內(nèi)容,需要的朋友們參考下。
    2020-02-02

最新評論