1. 程式人生 > >MacOS下解決Tomcat 不正常關閉導致埠被佔用的問題

MacOS下解決Tomcat 不正常關閉導致埠被佔用的問題

我在用Eclipse進行Web開發的時候不知道因為什麼問題導致了Eclipse崩潰,然後重啟Eclipse發現再次執行Web APP會提示Tomcat之前所使用的埠已經被佔用。這是因為我之前強退Eclipse時,Tomcat未能夠正常地退出。
原因是Tomcat執行緒未完全關閉。

解決方法如下:

1.在終端中輸入:

ps -e | grep java 

查找出tomcat執行緒的id

25233 ?? 1:48.28 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Dcatalina.base=/Users/baowang/program/apache-tomcat-6.0.32 -Dcatalina.home=/Users/baowang/program/apache-tomcat-6.0.32 -Dwtp.deploy=/Users/baowang/program/apache-tomcat-6.0.32/webapps -Djava.endorsed.dirs=/Users/baowang/program/apache-tomcat-6.0.32/endorsed -Dfile.encoding=UTF-8 -classpath /Users/baowang/program/apache-tomcat-6.0.32/bin/bootstrap.jar org.apache.catalina.startup.Bootstrap start

2.使用kill命令結束此線成

kill -9 25233

相關推薦

MacOS解決Tomcat 正常關閉導致佔用的問題

我在用Eclipse進行Web開發的時候不知道因為什麼問題導致了Eclipse崩潰,然後重啟Eclipse發現再次執行Web APP會提示Tomcat之前所使用的埠已經被佔用。這是因為我之前強退Eclipse時,Tomcat未能夠正常地退出。 原因是Tomca

啟動Tomcat服務報錯,佔用解決方案

啟動Tomcat伺服器報錯:Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be

解決nginx無法啟動的問題——佔用

一段時間沒使用nginx後,發現無法啟動 問題: 輸入nginx -tc /etc/nginx/nginx.conf 顯示正常 但是輸入 systemctl reload nginx 提示 Job fo

tomcat 無法啟動 JAVA_HOME 8080 佔用

Tomcat無法啟動的原因可能有:      1.JAVA_HOME配置的有問題。           解決辦法:配置JAVA_HOME      2.預設8080埠被佔用。            解

解決安裝Apache24安裝時443佔用方法

D:\Apache24\bin>httpd -k installInstalling the 'Apache2.4' serviceThe 'Apache2.4' service is successfully installed.Testing httpd.conf....Errors reporte

IDEA正常關閉導致tomcat啟動專案時報錯

run和debug專案時,出現以下兩個報錯  主要原因:         可能因為idea開啟太久,自己的電腦配置一般,瀏覽器開啟多個,還邊敲程式碼便聽音樂,導致磁碟突然100%.電腦短時就卡殼了。 IDEA怎麼點都沒反應,無奈之下,alt+Ctrl+del

idea正常關閉導致專案異常的解決辦法

首先我下說一下我這裡遇到情況的情境: 我昨天臨走的時候,我的idea專案中有兩個啟動的服務,還有一個jrebel啟動的專案。 然後,因為我昨天的時候,走的有些急,所以,我並沒有一個一個的關閉服務

tomcat無法正常關閉問題分析及解決

x64 second catch 監聽 files 執行 發現 int find 問題描述 通常,我們都會直接使用tomcat提供的腳本執行關閉操作,如下: # sh bin/shutdown.sh Using CATALINA_BASE: /usr/local/a

記一次整合spring-amqp後出現執行緒池為正常關閉導致tomcat無法正常關閉顯示記憶體洩露的問題

起因:因為這幾天閒來無事,所以想著改造下舊專案的訂單自動取消功能,原本是通過定時任務輪詢掃描未支付訂單的,及時性不足並且浪費資料庫io的資源,所以就想用rabbitmq的死信佇列來完成延遲自動取消的功能。於是隨手copy了一段spring-amqp的Java Configur

解決vi命令正常退出導致.swp檔案無法刪除問題的夢幻之旅

閱讀本文只需5分鐘 今天在自己的GitHub的小專案上練習使用Git衝突解決的技能,順便裝了個逼,編輯README.md的時候,直接在Git Bash中使用vi命令編輯,結果就裝逼失敗了,沒錯,Vi命令沒有正常退出,喵了個咪的… Vi命令沒有正常

修復英特爾新平臺集顯在ubuntu分辨率正常的方法

pda inux IT 分辨率 web containe log line ont 修改Grub sudo gedit /etc/default/grub 找到 "GRUB_CMDLINE_LINUX_DEFAULT",把"quiet splash"

Linux 解決Tomcat8自動解壓war包

之前買了阿里雲伺服器後配置好了jdk,Tomcat,mysql等。然後就想當然的將專案打成war包,直接拖到Tomcat的webapps下,但無論怎麼重啟專案就是不自動解壓,後來查了各方面資料,刪除這個檔案那個檔案的,差點把Tomcat搞崩潰了也沒找到原因,最後看到講一個將Tomcat裡

halcon 外部函式如:disp_message()等外部函式在遇到多個hv_ExpDefaultWinHandle情況出現呼叫正常/錯誤的情況

最近在做有關工業相機的手眼標定的專案,在HALCON中匯出了相機標定的C#格式程式碼,所用到的halcon例項名稱為:calibrate_cameras_monocular.cs。 想實現標定影象和對應的3D場景分別顯示在一個halconwindow中,如下圖所示:

ubuntu18安裝navicat12並解決字型正常

文章目錄 ubuntu安裝navica navicat字型顯示不正常,顯示方框以及字型倒立 破解navicat[失敗] 通過刪除.navicat破解失敗 待測試:① 待測試② ubuntu安裝navi

linux解決tomcat中文亂碼問題

在tomcat下的conf目錄資料夾下server.xml檔案中新增  useBodyEncodingForURI="true"  能很好的解決此類問題的發生。 <Connector port="8080"  useBodyEnco

win10 解決javac是內部或外部命令問題

現象: 前兩天把電腦裡的東西都清了,想著再下載一下eclipse。配置環境變數的時候卻出現了問題,搞了一段時間終於不再“javac不是內部或外部命令”啦!!!! 分享給大家,不要再入此坑。。。 嘗試解決方案: 問題出現在Path上, path= %JAVA_HO

tomcat沒有正常關閉,怎樣關閉號?(轉)

tomcat沒有正常關閉,怎樣關閉埠號? 今天使用tomcat 沒有正常關閉tomcat ,出現了埠號被佔用問題,然而我的tomcat沒有shutdown.bat檔案,於是我手動地關閉正在使用的埠號 80. cmd--->netstat -a -o C:/Documents and Settings/

mac解決tomcat站用問題

有時候執行程式總會報如下錯誤: Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already

window實現tomcat需要配置環境變數就可以直接執行startup.bat啟動

首先,確保你的jdk環境配置正常,cmd執行java-version,java,javac都有如下結果: 好了,到了這裡我們開始真正的配置: 開啟到各自tomcat下的bin目錄,找到startup.bat選中右擊編輯,在檔案開頭寫上下面兩行: SET JAV

Ubuntu解決LaTeX顯示中文的問題

前言   最近在看LaTeX的內容,遇到的第一個問題就是輸入中文不顯示。為了解決這個問題,查了資料才知道是沒有使用中文處理的巨集包CJK,匯入包之後就可以正常的顯示了。 問題程式碼 \documentclass{article} \usepackage