JVM_Bind:8080 的解决办法【131031】

出错情况:运行 Tomcat 时报错

含义:8080 位置显示的端口被其他进程占用

解决方法:

方法1:

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID(进程) 之后在任务管理器中找到这个PID(进程)所对应的程序如果任务管理器中没有PID(进程)这一项,可以在任务管理器中选"查看"-"选择列"

经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,请看下面说明。

假如我们需要确定谁占用了我们的9050端口:

在windows命令行窗口下执行:

C:\>netstat -aon|findstr "9050"

TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016

看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:

C:\>tasklist|findstr "2016"

Feition.exe 2016 Console 0 16,064 K

很清楚吧,Feition.exe(飞信)占用了你的端口。

方法2:

在tomcat的conf文件夹下找到server.xml修改下列

把port改成别的端口,例如 port="8089"。保存后重启即可,如仍被占用,在改其他端口,直至可以为止。

时间: 2024-10-23 07:13:36

JVM_Bind:8080 的解决办法【131031】的相关文章

Tomcate 启动异常,java.net.BindException: Address already in use: JVM_Bind:80的解决办法

一直用Tomcat,但是前几天突然报错:           java.net.BindException: Address already in use: JVM_Bind:80 第一反应就是80端口被占用了. 解决方案: 1.先用命令 netstat -ano 看一下各个端口(Local Address 列的端口号)占用和进程PID. 查看后发现我本地的8080端口被进程PID13888占用 2.然后在任务管理器里,查看进程,找到PID为13888的进程然后结束它(我的13888进程已经结束

java.net.ConnectException: failed to connect to /127.0.1.1 (port 8080)的解决办法

当你启动Tomcat后,在浏览器中输入http://127.0.1.1:8080/xxx.xx,你会发现你可以找打你要找的东西.但是当你在Eclipse中运行测试代码后,JUnit会一直报出这样的错误: java.net.ConnectException: failed to connect to /127.0.1.1 (port 8080) after 5000ms: isConnected failed: ECONNREFUSED (Connection refused)at libcore

使用tomcat,不能连接localhost/8080的解决办法

首先,java的一些环境变量要解决. 其次,tomcat也应该各种环境变量设置好. 最后,把下图的那个地址重新选择一遍. 记住以上每一步弄好了之后都重启一下机器. 我也不知道为什么,但是有些就是从起之后就好了. 最最后关于在myeclipse中如何出现启动tomcat的错误,可以看看是不是在myecliose之后是不是还启动这tomcat. 如果外部也启动,这个时候mueclise启动的话也会不成功.

Linux配置Tomcat8080端口 远程无法访问解决办法

是因为Linux的防火墙没有开放8080端口 解决办法: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开启8080端口 /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT #开启22端口 /etc/rc.d/init.d/iptables save #保存配置 /etc/rc.d/init.d/iptables restart #重启服务 查看已开放端口 /etc/init.d/

Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法

1.问题 通过Eclipse启动Tomcat时,抛出异常java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind.此异常的原因是服务器端口被占用 其解决办法包括以下两种: 一:更改服务器的端口号:         二:关闭占用当前占用该端口的进程 2.更改服务器端口号 到tomcat目录下的把conf文件夹下的server.xml文件中,找到                 <Connector port=

java.net.SocketException:No buffer space avaliable(maximum connection reached?):JVM_Bind 解决办法

No buffer space available 2009-06-15 14:03 java.net.SocketException: No buffer space available (maximum connections reached?): JVM_Bind 2009-04-14 09:10 公司服务器最近几天一直报错误,大概运行一天就报如下异常. java.net.SocketException: No buffer space available (maximum connect

tomcat单独启动时闪退的解决办法,以及修改端口8080为80,

tomcat单独启动时闪退的解决办法: 点击" startup",马上就闪退了:原因一般都是没有配置%JAVA_HOME%和tomcat的环境变量造成的: 很简单: 在startup.bat那个文件下,编辑点进去之后,在最上边的echo off上面加上: SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_60 SET TOMCAT_HOME=C:\apache-tomcat-7.0.53 然后shutdown.bat里面也要加上这两句话: 然后重

Address already in use: JVM_Bind&lt;null&gt;:8082错误的解决办法

在开发JavaWeb项目时时常需要将项目部署到tomcat上运行调试,最近在开发遇到一个异常就和tomcat有关,异常信息如下: (1)异常原因:你以前启动的tomcat程序未完全关闭,导致上图中的"8082"端口仍被占用,所以无法正常启动tomcat. (2)解决办法:启动命令行,输入 netstat -ano 命令,查看后台占用"8082"端口的进程的进程号(pid),然后根据进程号去任务管理器将其关闭即可.

启动Tomcat时的常见问题及解决办法

问题一:环境变量 1.检查jdk 验证jdk的配置,在运行-cmd中输入 java -version 即表示安装成功. 如果jdk没有问题,还需要配置两个环境变量.找到jdk和jre的路径,配置JAVA_HOME和JRE_HOME,变量值为jdk的安装路径. JAVA_HOME D:\Program Files (x86)\Java\jdk1.6.0_10 JRE_HOME C:\Program Files (x86)\Java\jre6 如果不清楚是否配置成功,可使用命令来检查.如下图,提示J