當前位置:生活全書館 >

IT科技

> use: jvm bind如何解決 address already in

use: jvm bind如何解決 address already in

Reason: Address already in use:JVM_Bind 原因: JVM已經被佔用了。 你是不是有其他的Java專案(程式)在執行中,結束了他們就好了。 在執行你想要除錯的專案前,要確保JVM是處於Stop狀態的。 LZ你寫的是不是web專案啊,如果不是上面的原因的話

出現address already in use: jvm_bind問題怎解決,下面就來詳細介紹。

方法

在工作列的空白處點選滑鼠右鍵,然後再彈出選單裡選擇【工作管理員】選項,

你的8080埠被佔用了! 造成這個原因如下: 1.就是當前埠已經有別的程式在佔用著,所以要麼把佔用這個埠的程式關閉,要麼重新換一個埠 2.埠號被佔用,如果你有裝oracle的話,有可能是oracle使用了8080埠,oracle安裝後並且如果啟動了

address already in use: jvm bind如何解決

開啟電腦的工作管理員後,直接按下j鍵,定位找到【Java(TM) Platform SE binary】這個程序,此時發現有2個這個程序,這就是為什麼程式出現錯誤。

你的8080埠被佔用了,是因為你在外部安裝好以後他自己已經啟動了,你可以先在外部關閉,然後再在你的整合環境裡面啟動。

address already in use: jvm bind如何解決 第2張

選中其中的一個Java(TM) Platform SE binary程序,然後右鍵,選擇彈出選單裡的【結束任務】選項就可以關閉該程序了,

樓上回答是一種可能,IIS佔用埠會出現此情況,還有的話就是你啟動了其他的基於JVM的伺服器,或是啟動了不同版本的tomcat伺服器,總之,是伺服器需要的監聽埠被佔用導致的

address already in use: jvm bind如何解決 第3張

結束Java(TM) Platform SE binary這個程序後,在按下j鍵來檢視還剩幾個Java(TM) Platform SE binary程序,此時發現只有一個程序了。

8080埠被佔用,比如你可能開了IIS,沒有修改埠。也可能當前JVM有一個例項在執行,工作管理員中結束java*程序。 關掉Tomcat之後,conf目錄下,server.xml檔案中找8080改成8088。然後訪問的時候就是localhost:8088/.

address already in use: jvm bind如何解決 第4張

結束了其中一個程序後,我們再次來啟動程式,此時發現程式就可以成功運行了。

首先我們必須要找出佔用8080埠的程式,然後再結束佔用這個埠的程序,在windows下,我們用命令netstat -ano來顯示協議統計資訊和TCP/IP網路連線,如下圖所示: 執行完netstat -ano命令後,我們找到佔用埠號8080的程序PID為3620,我們需要找

address already in use: jvm bind如何解決 第5張

擴充套件閱讀,以下內容您可能還感興趣。

我的MyEclipse中的瀏覽器開啟時出錯 出現 Address already in use: JVM_Bind:8080 怎麼改

你這個問題是tomcat埠被佔用問題好來解決。

1.你要是自己用自己安裝的tomcat修改如下:自

你到tomcat安裝目錄 裡面有個config.xml檔案 開啟 

    <Connector port="8080" protocol="HTTP/1.1" 

               connectionTimeout="20000" 

               redirectPort="8443" />

把8080改成其他的比zhidao如:8888

2.如果你是用MyEclipse裡面預設的tomcat、你就到:

開啟Tomcat6的時候怎麼報Address already in use: JVM_Bind錯

報Address already in use: JVM_Bin錯誤是因為Tomcat服務埠號發生衝突,造成的原抄因有兩種第一種:Tomcat啟動襲了兩次,這個時候需要把Tomcat關掉後。控制面版——管理工具百——服務,在服務裡面右鍵關閉掉Apache Tomcat6。然後重新度啟動Tomcat就可以了

第二種:改掉tomcat與其他服務埠號知衝突,把tomcat安裝道目錄下conf目錄下server.xml檔案中的埠8080改掉就好了

jsp中出現Address already in use: JVM_Bind的問題,Tomact啟動不了,怎麼辦?

程序管理器....把javaw.exe關掉,在到Tomcat的配置檔案裡。。。。C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf(我的是這個目錄),下面有個server.xml,找到這段話:

<Connector port="9000" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />------------------port預設是8080的,你把它改成其他的即可.祝你成功!

在MyEclipse 中部署專案啟動Tomcat 出現 Address already in use: JVM_Bind 異常

因為tomcat已經被啟動了,在你的tomcat目錄/bin/ 執行copyshutdown.bat

linux執行shutdown.sh 再啟動就行了

我目前也是知這個問題,我ubuntu的myeclipse可以啟動 停止tomcat

win下的myeclipse只能啟動,不能停止 ,噁心死道了

eclipse出現 Errorjava.net.BindException: Address already in use: JVM_Bind

開啟工作管理員,把java.exe結束掉, 這個說明你的埠被佔用, 需要先關閉之前開啟的服務更多追問追答追問怎麼知道是哪個埠被佔用呢?追答1.先用命令 netstat -ano 看一下各個端口占用和程序PID。

2.然後在工作管理員裡,檢視程序。(注意:預設情況下,程序的PID是不顯示的,你在選單的檢視->選擇列裡可以選上PID來顯示)

3、把這個程序關閉掉.追問大哥你是沒懂我意思(ಥ _ ಥ),我是不知道我是哪個埠被佔用了,然後我也不知道怎麼找我用的是哪個埠,而且我工作管理員沒顯示java.exe在執行。。。哭。。。

標籤: bind address jvm
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/ry0g45.html