最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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的啟動(dòng)、關(guān)閉

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

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

cd /java/tomcat/bin

啟動(dòng)Tomcat命令

./startup.sh

停止Tomcat服務(wù)命令

./shutdown.sh

執(zhí)行tomcat ./shutdown.sh 后,雖然tomcat服務(wù)不能正常訪問了,但是ps -ef | grep tomcat 后,發(fā)現(xiàn)tomcat對(duì)應(yīng)的java進(jìn)程未隨web容器關(guān)閉而銷毀,進(jìn)而存在僵尸java進(jìn)程。網(wǎng)上看了下導(dǎo)致僵尸進(jìn)程的原因可能是有非守護(hù)線程(即User Thread)存在,jvm不會(huì)退出(當(dāng)JVM中所有的線程都是守護(hù)線程的時(shí)候,JVM就可以退出了;如果還有一個(gè)或以上的非守護(hù)線程則JVM不會(huì)退出)。通過一下命令查看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ù)的啟動(dòng)、關(guān)閉與錯(cuò)誤跟蹤,使用PuTTy遠(yuǎn)程連接到服務(wù)器以后,通常通過以下幾種方式啟動(dòng)關(guān)閉tomcat服務(wù):

啟動(dòng)tomcat服務(wù)

方式一:

直接啟動(dòng) ./startup.sh

方式二:

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

方式三:

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

解釋:

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

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

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

總結(jié)

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

相關(guān)文章

  • 學(xué)習(xí)Vim合并行的方法和技巧

    學(xué)習(xí)Vim合并行的方法和技巧

    這篇文章主要介紹了學(xué)習(xí)Vim合并行的方法以及代碼實(shí)現(xiàn)過程,值得參考,一起來學(xué)習(xí)下。
    2017-11-11
  • Linux環(huán)境使用g++編譯C++方法總結(jié)

    Linux環(huán)境使用g++編譯C++方法總結(jié)

    本篇文章給大家分享了在Linux環(huán)境中用g++編譯C++的方法以及相關(guān)實(shí)例代碼分享,有興趣的朋友學(xué)習(xí)下。
    2018-03-03
  • Linux中關(guān)于sed命令的6個(gè)高級(jí)用法

    Linux中關(guān)于sed命令的6個(gè)高級(jí)用法

    這篇文章主要介紹了Linux中關(guān)于sed命令的6個(gè)高級(jí)用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Linux系統(tǒng)中檢查系統(tǒng)重啟記錄方案

    Linux系統(tǒng)中檢查系統(tǒng)重啟記錄方案

    通過Linux系統(tǒng)的日志文件和特定命令,系統(tǒng)管理員可以有效監(jiān)控和分析系統(tǒng)的重啟歷史,以便及時(shí)發(fā)現(xiàn)并解決潛在的系統(tǒng)問題和安全漏洞,保證系統(tǒng)穩(wěn)定高效運(yùn)行,利用/var/log目錄和命令如last、uptime和journalctl
    2024-10-10
  • Linux的Socket IO模型趣解

    Linux的Socket IO模型趣解

    這篇文章主要通過一個(gè)幽默的方式為大家詳細(xì)介紹了Linux的Socket IO模型,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 解決訪問不到Linux服務(wù)器中RabbitMQ管理頁(yè)面問題

    解決訪問不到Linux服務(wù)器中RabbitMQ管理頁(yè)面問題

    大家好,本篇文章主要講的是解決訪問不到Linux服務(wù)器中RabbitMQ管理頁(yè)面問題,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • linux系統(tǒng)下如何新增vg大小

    linux系統(tǒng)下如何新增vg大小

    文章介紹了在Linux系統(tǒng)下新增和擴(kuò)容卷組(VG)的操作步驟,包括添加數(shù)據(jù)盤、創(chuàng)建物理卷(PV)、將PV添加到VG、創(chuàng)建邏輯卷(LV)、賦予文件系統(tǒng)以及掛載LV
    2024-12-12
  • Linux賬號(hào)文件控制管理步驟詳解

    Linux賬號(hào)文件控制管理步驟詳解

    在本篇文章里小編給大家整理了關(guān)于Linux賬號(hào)文件控制管理的步驟和實(shí)例,需要的朋友們可以參考下。
    2019-08-08
  • Linux服務(wù)器中對(duì)于Memcache的安裝配置方法

    Linux服務(wù)器中對(duì)于Memcache的安裝配置方法

    Linux服務(wù)器中對(duì)于Memcache的安裝配置教程,服務(wù)器端主要是安裝memcache服務(wù)器端,目前的最新版本是 memcached-1.3.0
    2011-05-05
  • 詳解ubuntu安裝opencv的正確方法

    詳解ubuntu安裝opencv的正確方法

    這篇文章主要介紹了ubuntu安裝opencv的正確方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評(píng)論

阿克陶县| 广南县| 中牟县| 凤阳县| 木里| 嘉禾县| 滕州市| 广水市| 阳春市| 洛川县| 宾阳县| 罗源县| 湘西| 云龙县| 分宜县| 兴城市| 辰溪县| 静安区| 麻江县| 磐石市| 屏山县| 平山县| 深州市| 铜山县| 舟山市| 文成县| 罗甸县| 乌拉特中旗| 佳木斯市| 澳门| 泰州市| 合阳县| 南宫市| 福海县| 淳化县| 靖边县| 巫溪县| 闵行区| 平度市| 黑山县| 八宿县|