Linux啓動tomcat帶控制檯

https://blog.csdn.net/kunga0814/article/details/74530644linux

 

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

 

 

 

Windows下啓動tomcat,通常直接運行startup.bat,啓動後以下圖所示:tomcat

Linux下直接啓動./startup.sh可是查看不到啓動日誌信息,經過ps –ef|grep tomcat查看,實際已經啓動,以下圖所示:服務器

 

可是能夠經過運行./catalina.sh run啓動,就能夠像windows中同樣查看tomcat啓動信息了。eclipse

 

 

3,tomcat運行時jvm內存分配
⑴開發環境下在myeclipse中配置 
-Xms256m -Xmx512m -XX:NewSize=64m -XX:MaxNewSize=128m -XX:PermSize=512m -XX:MaxPermSize=512m
⑵,線上環境(直接經過catalina或startup命令行的方式啓動)
①Linux下:catalina.sh
# OS specific support.  $var _must_ be set to either true or false.在該註釋以後加下面一行
JAVA_OPTS="-server -Xms256m -Xmx1024m -XX:NewSize=64m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m"jvm

 

 

4.查看tomcat是否正在運行命令:.net

ps -ef | grep tomcat命令行

 

使用kill -9 pid日誌

殺掉tomcat進程server

相關文章
相關標籤/搜索