導航:首頁 > 程序命令 > linux重啟tomcat命令

linux重啟tomcat命令

發布時間:2023-03-30 17:38:11

『壹』 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服務

廢話一波:俗話說,重啟能解決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的腳本進行啟動。

『叄』 linux怎麼啟動tomcat

一.下載安裝對應的jdk,並配置Java環境。
官網下載地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
下載將jdk加壓後放到/usr/local目錄下:
[root@master ~]#chmod 755 jdk-6u5-linux-x64.bin
[root@master ~]# ./jdk-6u5-linux-x64.bin
[root@master ~]#mv jdk1.6.0_05 /usr/local

建立/usr/local/下的jdk軟連接方便以後版本升級 :
[root@master ~]# ln -s /usr/local/jdk1.6.0_05/ /usr/local/jdk

配置環境變數:
在 /etc/profile 中加入以下內容:
JAVA_HOME=/usr/local/jdk1.6.0_05
JAVA_BIN=/usr/local/jdk1.6.0_05/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
保存退出
[root@master ~]source /etc/profile

查看java環境變數是否生效
[root@master ~]# java -version
java version "1.6.0_05"
Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b19, mixed mode)
測試成功
二.下載安裝tomcat(http://tomcat.apache.org/)
[root@master ~]# unzip apache-tomcat-6.0.30.zip
[root@master ~]# mv apache-tomcat-6.0.30/ /usr/local/
[root@master ~]cd /usr/local/
[root@master local]# ln -s /usr/local/apache-tomcat-6.0.30/ /usr/local/tomcat
[root@master local]# cd tomcat/bin/
[root@master bin]#ls
[root@master bin]#vim catalina.sh
添加以下內容:
CATALINA_HOME=/usr/local/apache-tomcat-6.0.30/
[root@master local]#chmod +x *.sh
三.啟動tomcat伺服器
[root@master tomcat]# /usr/local/tomcat /bin/catalina.sh start
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar
[root@master logs]# cd /usr/local/tomcat/logs/
[root@master logs]# tail -f catalina.out
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Jul 4, 2011 11:06:57 AM org.apache.coyote.http11.Http11Protocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Jul 4, 2011 11:06:58 AM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Jul 4, 2011 11:06:58 AM org.apache.coyote.http11.Http11Protocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
四.在瀏覽器中輸入
http://localhost:8080/(如果不是本機,則輸入對應的ip地址)
測試出現tomcat頁面則測試成功
ps:需要說明的是tomcat的默認測試頁面是放在webapps下面,這個其實是在server.xml文件中配置的,如下所示:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
[root@SOR_SYS apache-tomcat-6.0.30]# ls
LICENSE NOTICE RELEASE-NOTES RUNNING.txt bin conf lib logs temp webapps work
1)webapps文件夾主要用於web應用程序部署,比如你可以把你的應用程序包,如war文件拷到該目錄下,容器會自動部署。
2)conf文件夾下主要是放置tomcat的伺服器的相關配置文件

五。添加應用,再次進行測試
在webapps目錄下放測試包(注意:webaapps目錄下面主要是放應用包的.war在tomcat重啟訪問後會自動解壓
[root@master webapps]# pwd
/usr/local/tomcat/webapps
[root@master webapps]# tar -zxvf moni2.tar.gz
[root@master webapps]# ls
docs examples host-manager manager moni2 moni2.tar.gz ROOT
[root@master webapps]# /usr/local/tomcat/bin/catalina.sh start(重啟tomcat)
Using CATALINA_BASE: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_HOME: /usr/local/apache-tomcat-6.0.30/
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.30//temp
Using JRE_HOME: /usr/local/jdk1.6.0_05
Using CLASSPATH: /usr/local/apache-tomcat-6.0.30//bin/bootstrap.jar
在瀏覽器中輸入如下地址:
http://192.168.55.229:8080/moni2/

六。修改tomcat的監聽埠
[root@master ~]# cd /usr/local/tomcat/conf
[root@master ~]# ls
[root@master ~]# vim server.xml
<Server port="8005" shutdown="SHUTDOWN">【停止tomcat時的埠】
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" /> 【tomcat默認的監聽埠是8080,現在改成8081】
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />【apache+tomcat模式時訪問tomcat的埠】
現在重啟tomcat。訪問http://192.168.55.229:8081/moni2/【注意:這時就需要修改埠了,嘿嘿。。。】

七。創建tomcat實例
假如我們現在使用的地址是:192..168.55.229,假如我們想在該機器上面創建tomcat實例,但是我們創建實例的腳本在伺服器192.168.55.233上面上線,那麼我們需要怎麼做呢,請看以下步驟:
[root@master ~]# mount -t nfs 192.168.55.233:/opt/nfs /nfs【掛載目錄】
[root@master ~]# cd /nfs/
[root@master nfs]# ls
tcfile
[root@master nfs]# cd tcfile/
[root@master tcfile]# ls
backupfile deployfile instancefile
[root@master instancefile]# ls
tomcatTemplate tomcatTemplate.zip
[root@master instancefile]# cd tomcatTemplate
[root@master tomcatTemplate]# ls
bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work
[root@master tomcatTemplate]# cd bin
[root@master bin]# ls
bootstrap.jar commons-daemon.jar createResource.sh resource.properties startup.bat tool-wrapper.sh
c3p0.template commons-daemon-native.tar.gz digest.bat setclasspath.bat startup.sh version.bat
catalina.bat cpappend.bat digest.sh setclasspath.sh tomcat-juli.jar version.sh
catalina.sh createInstance.sh encrypt.bat shutdown.bat tomcat-native.tar.gz
catalina-tasks.xml createInstance.sh.bak encrypt.sh shutdown.sh tool-wrapper.bat
[root@master bin]# sh createInstance.sh tomcatServer229-1【創建實例】
/nfs/tcfile/instancefile/tomcatTemplate
New instance tomcatServer229-1 has successfully builded, and
shutdown.port=10001
ajp.port=8011
http.port=8081
https.port=8041
jmx.port=6901

[root@master bin]# cd /opt/oracle/tomcat/【可以在這個目錄下面進行查看】
[root@master tomcat]# ls
tomcatServer229-1【命名規則,默認都是tomcat名字+-n表示第幾個實例;實際上是腳本中規定有格式】
[root@master tomcat]#

『肆』 linux如何啟動tomcat用什麼命令

linux如何啟動tomcat用什麼命令

Linux下tomcat服務的啟動、關閉與錯誤跟蹤,使用PuTTy遠端連線到伺服器以後,通常通過以下幾種方式啟動關閉tomcat服務:
切換到tomcat主目錄下的bin目錄(cd usr/local/tomcat/bin)
1,啟動tomcat服務
方式一:直接啟動 ./startup.sh
方式二:作為服務啟動 nohup ./startup.sh &拍鏈
方式三:控制台動態輸出方式啟動 ./catalina.sh run 動態地顯示tomcat後台的控制台輸出資訊,Ctrl+C後退出並關閉服務
解釋:
通過方式一、方式三啟動的tomcat有個弊端,當客戶端連線斷開的時候,tomcat服務也會立即停止,通過方式二可以作為linux服務一直執行
通過方式一、方式二方式啟動的tomcat,其日誌會寫到相應的日誌檔案中,而不能動態地檢視tomcat控制台的輸出資訊與錯誤情況,通過方式三可以以控制台模式啟動tomcat服務,
直接看到程式執行時後台的控制台輸出資訊,不必每次都要很麻煩的開啟catalina.out日誌檔案進行檢視,這樣便於跟蹤查閱後台輸出資訊。tomcat控制台資訊包括log4j和System.out.println()等輸出的資訊。
2,關閉tomcat服務
./shutdown.sh

什麼是msconfig命令?如何啟動?

這個是設定windows啟動時啟動的專案。按照下面方法開啟:
開始執行,讓後在空格裡面輸入msconfig,確定就行了,會彈出一個「系統配置實用程式」對話方塊...

sfc命令是什麼程式,如何啟動

FC使用方法
SFC(System Files Checker,系統檔案檢查器)。以管理員身份登入Windows XP,將Windows XP的安裝光碟放入光碟機,在「命令提示符」視窗中鍵入「SFC/SCANNOW」命令後回車,「系統檔案檢查器」開始自動掃描系統檔案,而且不需要你的任何干預。不過需要提醒大家的是,盡管Windows 2000/XP下的「SFC」比Windows 98下的「SFC」聰明得多,但要想正常執行它,還得注意以下兩個問題:
1.在執行「SFC」之橋神前必須將Windows XP安裝光碟放入光碟機,否則在掃描過程中會提示你插入安裝光碟。即使你插入了安裝光碟,系統仍會有出錯提示。
2.在Windows 2000/XP下使用「系統檔案檢查器」時,必須加上正確的引數才能正常執行。我們可以在「命令提示符」視窗中鍵入「SFC」命令檢視這些引數。
3.由於Windows 2000/XP下的「SFC」命令是完全自動執行的,因此我們無法直接知道修復了哪些系統檔案。不過我們可以通過以下方法間接獲得系統檔案的修復情況:依次開啟「控制面板→管理工具→事件檢視器→系統」,根據時間提示,從列表中選定執行「SFC」時的事件,右擊該事件並檢視其屬性即可。

linux下用什麼命令啟動dns

可以在命令列下啟動這個服務呀
service named start
chkconfig named on這個是讓伺服器啟動後自動啟動DNS這個服務

CMD命令被隱藏如何啟動

在Sys32資料夾下尋找cmd.exe,雙擊執行
或者在工作管理員中新建 cmd.exe

如何啟動 SQL Server 例項( 命令)[MSDN]

start"SQL Server (MSSQLSERVER)" /f /m-或 - startMSSQLSERVER /f /m 暫停SQL Server 預設例項從命令提示符輸入以下命令: pause "SQL Server (MSSQLSERVER)"暫停SQL Server 命名例項 在命令提示符下,輸入下列命令之一:請用要管理的例項的名稱替換 instancename。) continue "SQL Server (instancename)"-或 - continue MSSQL$instancename 停止SQL Server 的預設例項在命令提示符下,輸入下列命令之襲消孫一: s "SQL Server (MSSQLSERVER)"-或 - s MSSQLSERVER停止SQL Server 的命名例項 在命令提示符下,輸入下列命令之一:請用要管理的例項的名稱替換 instancename。

NET START 你SQLSERVER例項名稱
NET STOP 你SQLSERVER例項名稱

如何啟動TextMate的命令列

Sublime用了2年,中間也用了一段時間TextMate。現在用ST做主力(付費使用者),原因如下:1. ST用起來體感比Textmate快2. ST的Layout在大顯示器上非常方便3. 快速瀏覽檔案的特性很貼心。4. 根據Project型別來定義ST對我這種一會前端,一會後台的開發者來說很方便,也便於重用或團隊復用。結合上Grunt,除了沒有真正的Intelisense和Debug能力,已經很接近一個全功能的IDE了,而且速度飛快。

如何啟動vue 命令列failed to iple with 10

寫在前面 人人都想成為全棧碼農,作為一個web前端開發人員,通往全棧的簡潔之路,貌似就是node/dist/v0.6.1/node-v0.6.1.msi 下載電腦適配的安裝包(這個是windows的,買不起mac啊),然後根據引導安裝就可以了,預設安裝在C:Program Files odejs檔案下,並將該目錄新增進PATH環境變數。具體做法,右擊」我的電腦「-」屬性「-「系統高階」-」高階「-」環境變數「-選擇「變數名:PATH」;

在cmd中如何啟動sql server 2005,命令是什麼?

start mssql$+你的sql2005的例項名
直接打出它的路徑和檔名;如我要開啟1。TXT檔案,它在c:/123資料夾下;就 c:/123/1.txt

『伍』 linux重啟tomcat服務命令

linux重啟tomcat服務命令需要分五步進行,下面是具體介紹:
1、進入linux下tomcat目錄,查看tomcat配置在linux的哪個位置下,命令如下:


以上就是小編今天的分享了,希望可以幫助到大家。
本文章基於thinkpadE15品牌、centos7系統撰寫的。

『陸』 幾種常見的操作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如何自動重啟tlq和tomcat

用crontab -e 這個命令,可以褲猜編輯自動多長時間或者什麼時候胡早型執行,把你這三條命令 放在一個任意睜簡名的.sh腳本里

『捌』 linux下啟動tomcat,「Cannot find setclasspath.sh

執行下面命令即可。
在 tomcat bin 文件夾下執行

上述操作渣粗剛開始起了作用,如悶鎮但是後來出現新的錯誤

google 後解決方法罩鍵:

『玖』 Linux設置tomcat開機自動啟動

cd /etc/init.d 進入 /etc/init.d 目錄,執行命令 vi tomcat 新建腳本

添加內容:

按下esc輸入 :wq! 保存並退出

執行以下命令,啟動、停止和重啟tomcat

service tomcat start

service tomcat stop

service tomcat restart

為 tomcat 分配可執行許可權: chmod +x tomcat 或者 chmod 755 tomcat

添加tomcat為系統服務 : chkconfig --add tomcat

最後執行命令 chkconfig --list 查看是否添加成功
[圖片上傳失敗...(image-a6b99d-1655085135827)]

Shell分支語句case···esac語法

說明:case後為取值,值後為關鍵字 in,接下來是匹配的各種模式,每一模式最後必須以右括弧結束。

值可以為變數或常數。

模式支持正則表達式,可以用以下字元:

匹配發現取值符合某一模式後,其間所有命令開始執行直至 ;;。

;; 與其他語言中的 break 類似,意思是不執行接下來的語句而是跳到整個 case 語句的最後。
)與default相似,如果上面沒有匹配到的模式,則執行 )里的內容。

『拾』 linux重啟tomcat服務命令

重啟tomcat一般要進去tomcat的安裝目錄,裡面有stop.sh和start.sh 腳本,直接執行即可。
具體操作可以參考如下,
首先,進入Tomcat下的bin目錄
cd /usr/local/tomcat/bin
使用Tomcat關閉命令
./shutdown.sh
查看Tomcat是否可以關閉
ps -ef|grep java
如果顯示以下相似信息,說明Tomcat還沒有關閉
root 12976 1 0 Sep01 ? 00:10:22 /usr/java/jdk1.7.0_80/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
*如果你想直接幹掉Tomcat,你可以使用kill命令,直接殺死Tomcat進程
kill -9 12976
然後繼續查看Tomcat是否關閉
ps -ef|grep java
如果出現以下信息,則表示Tomcat已經關閉
root 19955 19757 0 17:48 pts/0 00:00:00 grep java
啟動Tomcat
./startup.sh
查看tomcat日誌(記得切換路徑哦)tail -f catalina.out

閱讀全文

與linux重啟tomcat命令相關的資料

熱點內容
python數據分析實戰pdf 瀏覽:983
u盤插入文件夾 瀏覽:916
華為amd雲伺服器 瀏覽:495
漢化編程卡是什麼意思 瀏覽:126
python學習pdf 瀏覽:313
祝緒丹程序員那麼可愛拍吻戲 瀏覽:198
asp源碼會員消費系統 瀏覽:113
java反射設置 瀏覽:152
python一行文 瀏覽:439
排序演算法優缺點 瀏覽:563
惡搞加密文件pdf 瀏覽:674
gif怎麼壓縮圖片大小 瀏覽:217
命令選擇當前不可用 瀏覽:158
歐幾里得演算法如何求逆元 瀏覽:506
男中學生上課解壓神器 瀏覽:373
加密狗拔掉之後怎麼辦 瀏覽:27
雲儲存平台源碼 瀏覽:847
解壓文件蘋果手機rar 瀏覽:149
centos開機命令行模式 瀏覽:697
遍歷所有listpython 瀏覽:660