address already in use: jvm_bind解决
address already in use: jvm_bind解决
方法一
怎么解决address already in use: jvm_bind错误呢?这个错误就是说jvm端口号已经被占用了。很多搞java开发的新手都被address already in use: jvm_bind错误困扰过。
打开任务管理器:
点击进程,直接按下j键,定位找到【Java(TM) Platform SE binary】这个进程,发现有2个这个进程,这就是程序出现aleready in use:jvm_bind错误的原因。如下图所示。
选中其中的一个Java(TM) Platform SE binary进程,然后右键,选择弹出菜单里的“结束任务”选项就可以关闭该进程了。
结束Java(TM) Platform SE binary这个进程后,按下j键来查看还剩几个Java(TM) Platform SE binary进程,如果剩余一个则重新启动程序运行即可,如果还有相同进程用上述方法关闭。
方法二:
找到tomcat文件,打开conf——〉server.xml,用记事本打开server.xml
打开server.xml文件后,在里面找到<Connector port="9080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />这句话,把其中的port="9080"改为其他没有重复的就可以了,这里改为了port="8080"。然后保存下,在重新启动服务器就可以成功启动了。