❶ linux tomcat怎麼開機自啟動
你可以通過如下方式開啟:
方式一、
chkconfig 服務名 on
方式二、
你可以通過自定義開機程序(/etc/rc.d/rc.local) ,來進行設置
可以將自己書寫的tomcat shell script文件放入其中,來設置。
腳本編輯命令如下:
vi /etc/rc.local添加以下內容:
。。。。。
希望能幫到你。。。。。
❷ linux怎麼啟動tomcat
啟動方法如下:
omcat是隨機啟動的,所以在開啟伺服器的時候要手動開啟tomcat,不然沒法訪問(網上說可以設置隨著伺服器開啟而開啟,我還不會妮。。。)
1:找到tomcat安裝路徑
[root@localhost ~]# cd .. (返回上一級目錄)
[root@localhost /]# ls (列出該目錄下的所有文件)
bin dev home lib64 media mnt opt root selinux sys tmp var
boot etc lib lost+found misc net proc sbin srv tftpboot usr
[root@localhost /]# cd var (打開var這個文件夾)
[root@localhost var]# ls (查看該文件的列表)
account crash empty gdm local mail opt run tux
arpwatch cvs ftp kerberos lock named preserve spool www
cache db games lib log nis racoon tmp yp
(看來不在var文件夾中,只能返回上一級目錄)
[root@localhost var]# cd ..
[root@localhost /]# cd usr
[root@localhost usr]# ls
2.sql etc java lib64 sbin tmp
apache-tomcat-7.0.14.tar games kerberos libexec share tomcat7.0
bin include lib local src X11R6
[root@localhost usr]# cd tomcat7.0 (打開tomcat7.0這個文件夾)
[root@localhost tomcat7.0]# ls
bin hsperfdata_root LICENSE NOTICE RUNNING.txt webapps
conf lib logs RELEASE-NOTES temp work
[root@localhost tomcat7.0]# cd bin
[root@localhost bin]# ls
bootstrap.jar configtest.sh setclasspath.sh tomcat-native.tar.gz
catalina.bat cpappend.bat shutdown.bat tool-wrapper.bat
catalina.sh d: shutdown.sh tool-wrapper.sh
catalina-tasks.xml digest.bat startup.bat version.bat
commons-daemon.jar digest.sh startup.sh version.sh
commons-daemon-native.tar.gz setclasspath.bat tomcat-juli.jar
[root@localhost bin]# ./ (當前目錄,這里是做什麼用的,不太清楚。。。)
-bash: ./: is a directory
[root@localhost bin]# ./startup.sh (啟動Tomcat)
Using CATALINA_BASE: /usr/tomcat7.0
Using CATALINA_HOME: /usr/tomcat7.0
Using CATALINA_TMPDIR: /usr/tomcat7.0
Using JRE_HOME: /usr/java/jdk1.6.0_24
Using CLASSPATH: /usr/tomcat7.0/bin/bootstrap.jar:/usr/tomcat7.0/bin/tomcat-juli.jar
啟動成功
❸ 如何在red hat linux裡面重啟tomcat
方法如下:
1、啟動Tomcat服務
❹ linux下如何開機啟動tomcat
第一步,建立腳本
sudo vim /etc/init.d/tomcat
腳本內容如下:
#!/bin/sh
#file:tomcat5.sh
#設置環境變數,如果無法啟動就將注釋去掉
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JRE_HOME=/usr/lib/jvm/java-6-sun/jre
export TOMCAT_HOME=/opt/apache-tomcat-5.5.27
export CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib/tools.jar:$JAVA_HOME/bin:$JRE_HOME/bin
export PATH=$JAVA_HOME/lib:$CLASSPATH:$PATH:$TOMCAT_HOME:$JRE_HOME:$JRE_HOME/bin
case "$1" in
start)
echo "starting tomcat5..."
/opt/apache-tomcat-5.5.27/bin/startup.sh
;;
stop)
echo "stopping tomcat5..."
/opt/apache-tomcat-5.5.27/bin/shutdown.sh
;;
*)
echo "usage tomcat.sh start/stop"
exit 1;;
esac
#tomcat5.sh end
第二步,加入相應等級的啟動項
sudo chkconfig --level 2345 tomcat on
❺ tomcatlinux
鎬庝箞鏌ョ湅linuxtomcat鐨勭鍙o紵
1銆佸厛鍒皌omcat閰嶇疆鏂囦歡鏌ョ湅tomcat鐨勭鍙f槸浠涔堬紝閰嶇疆鏂囦歡涓鑸鏄錛$CATALINA_HOME/conf/server榪欎釜鏂囦歡錛屾煡鎵捐繖涓琛屻傝繖閲岋紝絝鍙f槸8080銆
2銆佷嬌鐢╪etstat鍛戒護鏌ョ湅鍗犵敤鎯呭喌netstat-ap|grep8080//鏌ユ壘tomcat絝鍙f槸鍚﹁鍗犵敤3銆佸叾浠杗etstat-tln//琛ㄧず浠ユ暟瀛楀艦寮忔煡鐪嬫e湪鐩戝惉鐨勭鍙netstat-ap//鏌ョ湅鎵鏈夊簲鐢ㄥ崰鐢ㄧ鍙f儏鍐
濡備綍鍦╨inux涓嬬洃鎺tomcat錛
鎮ㄥソ錛宭inux涓嬫煡鐪媡omcat榪涚▼鍛戒護涓猴細psaux|greptomcat鍚嶇О錛歱s浣跨敤鏉冮檺錛氭墍鏈変嬌鐢ㄨ呬嬌鐢ㄦ柟寮忥細ps璇存槑錛氭樉紺虹灛闂磋岀▼(process)鐨勫姩鎬佸弬鏁幫細ps鐨勫弬鏁伴潪甯稿,鍦ㄦや粎鍒楀嚭鍑犱釜甯哥敤鐨勫弬鏁板苟澶х暐浠嬬粛鍚涔-A鍒楀嚭鎵鏈夌殑榪涚▼-w鏄劇ず鍔犲藉彲浠ユ樉紺鴻緝澶氱殑璧勮-au鏄劇ず杈冭︾粏鐨勮祫璁-aux鏄劇ず鎵鏈夊寘鍚鍏朵粬浣跨敤鑰呯殑琛岀▼綆¢亾絎︹渱鈥濓紝榪欎釜絎﹀彿鍙浠ュ皢涓涓鍛戒護鐨勬爣鍑嗚緭鍑虹¢亾涓哄彟澶栦竴涓鍛戒護鐨勬爣鍑嗚緭鍏grep鍛戒護鏄涓縐嶅己澶х殑鏂囨湰鎼滅儲宸ュ叿錛屽畠鑳戒嬌鐢ㄦe垯琛ㄨ揪寮忔悳緔㈡枃鏈錛屽苟鎶婂尮閰嶇殑琛屾墦鍗板嚭鏉
linux涓嬫庝箞鍏抽棴tomcat鏈嶅姟錛
鍏抽棴鏈嶅姟鍛戒護鏈変袱涓錛屽垏鎹㈠埌tomcat涓葷洰褰曚笅鐨刡in鐩褰曪紙csr/local/tomcat/bin錛夛紝鐒跺悗鎵ц屽懡浠わ細
(1)./shutdown.sh
(2)./catalinastop
榪欎袱涓鍛戒護瀵逛簬鏁堟灉閮芥槸娌℃湁寰堝ぇ鍖哄埆鐨勶紝鍏跺疄榪樻湁涓涓鏇翠負鐩存帴鐨勶紝灝辨槸褰撲綘鍚鍔ㄦ槸鐢./catalinarun鍚鍔ㄧ殑鏃跺欏湪緇堢杈撳叆ctrl+c灝變細鍋滄帀tomcat鏈嶅姟浜嗐
Tomcat灝辨槸鐢ㄦ潵瑙f瀽jsp紼嬪簭鐨勪竴涓杞浠訛紝Tomcat鏄疉pache杞浠跺熀閲戜細錛圓pacheSoftwareFoundation錛夌殑Jakarta欏圭洰涓鐨勪竴涓鏍稿績欏圭洰錛岀敱Apache銆丼un鍜屽叾浠栦竴浜涘叕鍙稿強涓浜哄叡鍚屽紑鍙戣屾垚銆
Tomcat鏄涓涓杞婚噺綰у簲鐢ㄦ湇鍔″櫒錛屽湪涓灝忓瀷緋葷粺鍜屽苟鍙戣塊棶鐢ㄦ埛涓嶆槸寰堝氱殑鍦哄悎涓嬭鏅閬嶄嬌鐢錛屾槸寮鍙戝拰璋冭瘯JSP紼嬪簭鐨勯栭夈傚逛簬涓涓鍒濆﹁呮潵璇達紝鍙浠ヨ繖鏍瘋や負錛屽綋鍦ㄤ竴鍙版満鍣ㄤ笂閰嶇疆濂紸pache鏈嶅姟鍣錛屽彲鍒╃敤瀹冨搷搴斿笻TML欏甸潰鐨勮塊棶璇鋒眰銆傚疄闄呬笂Tomcat閮ㄥ垎鏄疉pache鏈嶅姟鍣ㄧ殑鎵╁睍錛屼絾瀹冩槸鐙絝嬭繍琛岀殑錛屾墍浠ュ綋浣犺繍琛宼omcat鏃訛紝瀹冨疄闄呬笂浣滀負涓涓涓嶢pache鐙絝嬬殑榪涚▼鍗曠嫭榪愯岀殑銆
鍚鍔╰omcat鏈嶅姟鐨勬柟娉曪細鏂瑰紡涓錛氱洿鎺ュ惎鍔./startup.sh銆傛柟寮忎簩錛氫綔涓烘湇鍔″惎鍔╪ohup./startup.sh銆傛柟寮忎笁錛氭帶鍒跺彴鍔ㄦ佽緭鍑烘柟寮忓惎鍔./catalina.shrun鍔ㄦ佸湴鏄劇ずtomcat鍚庡彴鐨勬帶鍒跺彴杈撳嚭淇℃伅,Ctrl+C鍚庨鍑哄苟鍏抽棴鏈嶅姟
閫氳繃鏂瑰紡涓鍚鍔ㄧ殑tomcat鏈変釜寮婄錛屽綋瀹㈡埛絝榪炴帴鏂寮鐨勬椂鍊欙紝tomcat鏈嶅姟涔熷氨絝嬪嵆鍏抽棴浜嗐傞氳繃鏂瑰紡浜屽惎鍔ㄧ殑tomcat錛屽叾鏃ュ織浼氬啓鍒扮浉搴旂殑鏃ュ織鏂囦歡涓錛岃屼笉鑳藉姩鎬佸湴鏌ョ湅tomcat鎺у埗鍙扮殑杈撳嚭淇℃伅涓庨敊璇鎯呭喌錛岄氳繃浠ヤ笅鍛戒護鍙浠ヤ互鎺у埗鍙版ā寮忓惎鍔╰omcat鏈嶅姟錛岃繖鏍蜂究浜庤窡韙鏌ラ槄鍚庡彴杈撳嚭淇℃伅閫氳繃銆傞氳繃鏂瑰紡涓夊惎鍔ㄧ殑鏈嶅姟錛屽傛灉瀹㈡埛絝榪炴帴鍏抽棴錛屾湇鍔′篃浼氱珛鍗沖仠姝銆
linux鐜澧冨嵏杞絫omcat闇瑕佹竻鐞嗗摢浜涙枃浠訛紵
1:濡傛灉鏄痳pm鍖呰呯殑鍙浠ョ敤yumremovetomcat縐婚櫎銆2:濡傛灉鏄痶ar鍖呯紪璇戠殑錛岀洿鎺ュ垹闄ゅ畨瑁呯殑璺寰勭殑鐩褰曞氨鍙浠ヤ簡錛宭inux娌℃湁娉ㄥ唽琛ㄤ箣綾葷殑姒傚康銆3:鐢▂um鍒犻櫎瑕佸綋蹇冭蔣浣撶殑渚濋潬鎬э紝鍙鑳戒細榪炲甫鍏跺畠杞浣撲竴鍚屽垹闄ゃ4:ps-ef鐪嬫槸鍚︽湁tomcat榪涚▼錛屼篃鍙浠cat/var/log/messages鐪嬫棩蹇楅噷闈㈡槸鍚﹀惎鍔錛岃繕鍙浠netstat-an鐪嬬鍙f槸鍚﹀紑鍚錛岃繕鍙浠ヤ粠鍏朵粬鐢佃剳telnetipport鐪嬬鍙f槸鍚﹀彲閾炬帴銆侺inux鏄涓縐嶈嚜鐢卞拰寮鏀炬簮浠g爜鐨勭被UNIX鎿嶄綔緋葷粺銆傝ユ搷浣滅郴緇熺殑鍐呮牳鐢辨灄綰蟲柉路鎵樼摝鍏瑰湪1991騫10鏈5鏃ラ栨″彂甯冦傚湪鍔犱笂鐢ㄦ埛絀洪棿鐨勫簲鐢ㄧ▼搴忎箣鍚庯紝鎴愪負Linux鎿嶄綔緋葷粺銆侺inux涔熸槸鑷鐢辮蔣浠跺拰寮鏀炬簮浠g爜杞浠跺彂灞曚腑鏈钁楀悕鐨勪緥瀛愩傚彧瑕侀伒寰狦NU閫氱敤鍏鍏辮稿彲璇侊紝浠諱綍涓浜哄拰鏈烘瀯閮藉彲浠ヨ嚜鐢卞湴浣跨敤Linux鐨勬墍鏈夊簳灞傛簮浠g爜錛屼篃鍙浠ヨ嚜鐢卞湴淇鏀瑰拰鍐嶅彂甯冦傚ぇ澶氭暟Linux緋葷粺榪樺寘鎷浜嗗儚鎻愪緵GUI鐣岄潰鐨刋Window涔嬬被鐨勭▼搴忋傞櫎浜嗕竴閮ㄥ垎涓撳朵箣澶栵紝澶у氭暟浜洪兘鏄鐩存帴浣跨敤Linux鍙戝竷鐗堬紝鑰屼笉鏄鑷宸遍夋嫨姣忎竴鏍風粍浠舵垨鑷琛岃劇疆銆備互鍚庡熷姪浜嶪nternet緗戠粶錛屽苟閫氳繃鍏ㄤ笘鐣屽悇鍦拌$畻鏈虹埍濂借呯殑鍏卞悓鍔鍔涳紝宸叉垚涓轟粖澶╀笘鐣屼笂浣跨敤鏈澶氱殑涓縐峌NIX綾繪搷浣滅郴緇燂紝騫朵笖浣跨敤浜烘暟榪樺湪榪呯寷澧為暱銆
鏌ョ湅linuxtomcat鍐呭瓨浣跨敤澶у皬錛
杈撳叆Top鍥炶濺錛岀湅鍐呭瓨淇℃伅灝卞彲浠
❻ 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的腳本進行啟動。