❶ 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的脚本进行启动。