Reason: Address already in use:JVM_Bind 原因: JVM已經(jīng)被占用了。 你是不是有其他的Java項目(程序)在運行中,結(jié)束了他們就好了。 在運行你想要調(diào)試的項目前,要確保JVM是處于Stop狀態(tài)的。 LZ你寫的是不是web項目啊,如果不是上面的原因的話
出現(xiàn)address already in use: jvm_bind問題怎解決,下面就來詳細(xì)介紹。
方法
在任務(wù)欄的空白處點擊鼠標(biāo)右鍵,然后再彈出菜單里選擇【任務(wù)管理器】選項,
你的8080端口被占用了! 造成這個原因如下: 1.就是當(dāng)前端口已經(jīng)有別的程序在占用著,所以要么把占用這個端口的程序關(guān)閉,要么重新?lián)Q一個端口 2.端口號被占用,如果你有裝oracle的話,有可能是oracle使用了8080端口,oracle安裝后并且如果啟動了
打開電腦的任務(wù)管理器后,直接按下j鍵,定位找到【Java(TM) Platform SE binary】這個進程,此時發(fā)現(xiàn)有2個這個進程,這就是為什么程序出現(xiàn)錯誤。
你的8080端口被占用了,是因為你在外部安裝好以后他自己已經(jīng)啟動了,你可以先在外部關(guān)閉,然后再在你的集成環(huán)境里面啟動。
選中其中的一個Java(TM) Platform SE binary進程,然后右鍵,選擇彈出菜單里的【結(jié)束任務(wù)】選項就可以關(guān)閉該進程了,
樓上回答是一種可能,IIS占用端口會出現(xiàn)此情況,還有的話就是你啟動了其他的基于JVM的服務(wù)器,或是啟動了不同版本的tomcat服務(wù)器,總之,是服務(wù)器需要的監(jiān)聽端口被占用導(dǎo)致的
結(jié)束Java(TM) Platform SE binary這個進程后,在按下j鍵來查看還剩幾個Java(TM) Platform SE binary進程,此時發(fā)現(xiàn)只有一個進程了。
8080端口被占用,比如你可能開了IIS,沒有修改端口。也可能當(dāng)前JVM有一個實例在運行,任務(wù)管理器中結(jié)束java*進程。 關(guān)掉Tomcat之后,conf目錄下,server.xml文件中找8080改成8088。然后訪問的時候就是localhost:8088/.
結(jié)束了其中一個進程后,我們再次來啟動程序,此時發(fā)現(xiàn)程序就可以成功運行了。
首先我們必須要找出占用8080端口的程序,然后再結(jié)束占用這個端口的進程,在windows下,我們用命令netstat -ano來顯示協(xié)議統(tǒng)計信息和TCP/IP網(wǎng)絡(luò)連接,如下圖所示: 執(zhí)行完netstat -ano命令后,我們找到占用端口號8080的進程PID為3620,我們需要找
擴展閱讀,以下內(nèi)容您可能還感興趣。
我的MyEclipse中的瀏覽器打開時出錯 出現(xiàn) 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里面默認(rèn)的tomcat、你就到:
打開Tomcat6的時候怎么報Address already in use: JVM_Bind錯
報Address already in use: JVM_Bin錯誤是因為Tomcat服務(wù)端口號發(fā)生沖突,造成的原抄因有兩種第一種:Tomcat啟動襲了兩次,這個時候需要把Tomcat關(guān)掉后??刂泼姘妗芾砉ぞ甙佟?wù),在服務(wù)里面右鍵關(guān)閉掉Apache Tomcat6。然后重新度啟動Tomcat就可以了
第二種:改掉tomcat與其他服務(wù)端口號知沖突,把tomcat安裝道目錄下conf目錄下server.xml文件中的端口8080改掉就好了
jsp中出現(xiàn)Address already in use: JVM_Bind的問題,Tomact啟動不了,怎么辦?
進程管理器....把javaw.exe關(guān)掉,在到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默認(rèn)是8080的,你把它改成其他的即可.祝你成功!
在MyEclipse 中部署項目啟動Tomcat 出現(xiàn) Address already in use: JVM_Bind 異常
因為tomcat已經(jīng)被啟動了,在你的tomcat目錄/bin/ 運行copyshutdown.bat
linux運行shutdown.sh 再啟動就行了
我目前也是知這個問題,我ubuntu的myeclipse可以啟動 停止tomcat
win下的myeclipse只能啟動,不能停止 ,惡心死道了
eclipse出現(xiàn) Errorjava.net.BindException: Address already in use: JVM_Bind
打開任務(wù)管理器,把java.exe結(jié)束掉, 這個說明你的端口被占用, 需要先關(guān)閉之前開啟的服務(wù)更多追問追答追問怎么知道是哪個端口被占用呢?追答1.先用命令 netstat -ano 看一下各個端口占用和進程PID。
2.然后在任務(wù)管理器里,查看進程。(注意:默認(rèn)情況下,進程的PID是不顯示的,你在菜單的查看->選擇列里可以選上PID來顯示)
3、把這個進程關(guān)閉掉.追問大哥你是沒懂我意思(ಥ _ ಥ),我是不知道我是哪個端口被占用了,然后我也不知道怎么找我用的是哪個端口,而且我任務(wù)管理器沒顯示java.exe在運行。。。哭。。。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com