tomcat重啟命令linux
Ⅰ 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
有兩種:
一、在Windows系統下:
你先遠程登錄到指定計算機。然後像操作本地tomcat一樣的操作;
二、Linux系統下:
在這種系統下面你需要藉助遠程連接的工具來連接伺服器,然後找到tomcat伺服器,找到bin下面的startup.sh文件雙擊啟動,stop.sh文件雙擊停止。或者通過指令來調用這兩個文件;
如果是在指令操作面板,你需要先進入到這兩個文件所在的文件夾路徑下,然後輸入文件名(帶後綴)按回車就可以了。
特別:如果tomcat上部署了多個項目,需要停下指定的項目,那就需要先找到這個特定項目的進程號,然後用kill指令殺死這個進程。
Ⅲ linux下啟動tomcat服務的命令是什麼
Linux下tomcat服務的啟動、關閉與錯誤跟蹤,使用PuTTy遠程連接到伺服器以後,通常通過以下幾種方式啟動關閉tomcat服務: 切換到tomcat主目錄下的bin目錄(cd usr/local/tomcat/bin) 1,啟動tomcat服務 方式一:直接啟動 /startupsh 方式二:linux下啟動tomcat服務的命令是什麼
Ⅳ linux如何自動重啟tlq和tomcat
用crontab -e 這個命令,可以編輯自動多長時間或者什麼時候執行,把你這三條命令 放在一個任意名的.sh腳本里
Ⅳ 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麻煩說詳細點,我是第一次用linux.用什麼命令
進入tomcat下的bin目錄執行 ./catalina.sh start直接啟動即可,然後使用tail -f /usr/local/tomcat6/logs/catalina.out查看tomcat啟動日誌。
Ⅶ linux系統Tomcat設置自動重啟問題
ps -ef | grep tomcat這個命令本身就是一個進程,grep時把它自己也顯示出來了。命令執行了兩次,當然是兩個不同的進程了。
Ⅷ 幾種常見的操作tomcat的linux命令
重啟tomcat
ps x 查看pid
kill -9 pid 殺死進程
/app/tomcat/bin/startup.sh 啟動tomcat
追蹤日誌
tail -f /app/tomcat/log/*.log
配置文件
vi /app/tomcat/webapp/root/WEB-INF/server.properties 查看伺服器配置
vi /app/tomcat/webapp/root/WEB-INF/web.xml 查看後端文件位置
vi /app/tomcat/webapp/root/WEB-INF/common-applicationcontext.xml 查看資料庫
查看內存溢出
top 查看系統性能
jmap -heap pid 列印heap的概要信息
jmap -histo pid 列印每個class的實例數目,內存佔用,類全名信息
jmap -mp:format=b,file=heap.bin pid 輸出heap信息到heap.bin文件
jhat -J-mx768m heap.bin 分析heap.bin文件
最好使用eclipse的MAT查看heap.bin,相比jhat等更加直觀,容易發現內存溢出
查看死鎖
jstack -l pid > deadlock.jstack 輸出stack信息到deadlock.jstack
vi deadlock.jstack 使用vi查看
資料庫導出
/usr/local/mysql/bin/mysqlmp -u root -p test > test_new.sql
資料庫導入
/usr/local/mysql/bin/mysql -u root -p test < test_new.sql
選擇性查看日誌
grep * /app/tomcat/log/*.log|cut -d '#' -f 8-9|sort -t '#' -u
Ⅸ linux怎麼重啟tomcat
首先,進入Tomcat下的bin目錄
cd/usr/local/tomcat/bin
使用Tomcat關閉命令
./shutdown.sh
查看Tomcat是否以關閉
ps-ef|grepjava
如果顯示以下相似信息,說明Tomcat還沒有關閉
root701010Apr19?00:30:13/usr/local/java/bin/java-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties-Djava.awt.headless=true-Dfile.encoding=UTF-8-server-Xms1024m-Xmx1024m-XX:NewSize=256m-XX:MaxNewSize=256m-XX:PermSize=256m-XX:MaxPermSize=256m-XX:+DisableExplicitGC-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager-Djava.endorsed.dirs=/usr/local/tomcat/endorsed-classpath/usr/local/tomcat/bin/bootstrap.jar-Dcatalina.base=/usr/local/tomcat-Dcatalina.home=/usr/local/tomcat-Djava.io.tmpdir=/usr/local/tomcat/temporg.apache.catalina.startup.Bootstrapstart
*如果你想直接幹掉Tomcat,你可以使用kill命令,直接殺死Tomcat進程
kill-97010
然後繼續查看Tomcat是否關閉
ps-ef|grepjava
如果出現以下信息,則表示Tomcat已經關閉
root701010Apr19?00:30:30[java]<defunct>
最後,啟動Tomcat
./startup.sh
注意:使用root用戶登錄Linux系統;正確進入Tomcat目錄;在確定Tomcat關閉之後再啟動Tomcat,否則會報埠被佔用異常。