address already in use: jvm_bind怎解决

怎么解决address already in use: jvm_bind错误呢?这个错误就是说jvm端口号已经被占用了。很多搞java开发的新手都被address already in use: jvm_bind错误困扰过,今天我就来详细说下解决address already in use: jvm_bind的办法。

address already in use: jvm_bind怎解决

  • 01

    出现address already in use: jvm_bind这个错误后,我们在任务栏的空白处点击鼠标右键,然后再弹出菜单里选择【任务管理器】选项,如下图所示。

  • 02

    打开电脑的任务管理器后,直接按下j键,定位找到【Java(TM) Platform SE binary】这个进程,此时我们发现有2个这个进程,这就是程序出现aleready in use:jvm_bind错误的原因。如下图所示。

  • 03

    选中其中的一个Java(TM) Platform SE binary进程,然后右键,选择弹出菜单里的【结束任务】选项就可以关闭该进程了,或者选中【Java(TM) Platform SE binary】这个进程后,直接点击右下角的【结束任务E】同样可以结束进程,如下图所示。

  • 04

    结束Java(TM) Platform SE binary这个进程后,我们在按下j键来查看还剩几个Java(TM) Platform SE binary进程,此时发现只有一个进程了,如下图所示。

  • 05

    结束了其中一个进程后,我们再次来启动程序,此时发现程序就可以成功运行了,如下图所示。

address already in use: jvm_bind解决办法二

  • 01

    从address already in use: jvm_bind这个错误的信息里,可以看到,jvm的端口9080被占用了,那么修改服务器启动的端口就可以解决了,如下图所示。

  • 02

    先找到tomcat的安装目录,然后进入到Apache Software Foundation\Tomcat 7.0\conf目录下,找到server.xml文件,然后用编辑器打开,如下图所示。

  • 03

    打开server.xml文件后,在里面找到<Connector port="9080" protocol="HTTP/1.1"  connectionTimeout="20000" redirectPort="8443" />这句话,把其中的port="9080"改为其他没有重复的就可以了,这里改为了port="8080"。然后保存下,在重新启动服务器就可以成功启动了,如下图所示。

(0)

相关推荐