IT科技

當前位置 /首頁/IT科技 > /列表

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在運行。。。哭。。。

TAG標籤:jvm bind address #