端口被java占用不释放8090_处理服务器端口被占用问题

2023-11-06 21:59

本文主要是介绍端口被java占用不释放8090_处理服务器端口被占用问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bind:8080 出现该异常,这里的8080是你的端口,有可能是80或者其他,但是都是一个原因引起的,我在用MyEclipse的时候,有时候MyEclipse突然死掉了,然后我就直接关掉在打开,这时候重启服务器就会出现该异常:Address already in use: JVM_Bind:8080!

解决办法如下:Address already in use: JVM_Bind:8080该异常肯定时候由于MyEclipse不正常关闭,引起的,只要我们把8080占用的那个进程kill掉就可以了!方法如下,在cmd命令模式下输入netstat -ano 然后找到占用8080端口的那个进程!如下图所示:

18e4e5dda2bf70da1c2ff2d9639f124d.png

如果提示netstat -ano在CMD 里,提示非内部或外部命令。

可能是环境变量的问题,右击我的电脑,属性,高级,环境变量在下面的系统变量里找PATH,找不到就自己新建一个,找到后双击,在变量值里输入;%SystemRoot%\system32(注意前面的分号用来与前面的内容分隔)

Address already in use: JVM_Bind:8080 查找端口占用时哪个进程

我们可以看到占用8080端口进程的PID号是1656,然后我们要做的就是去找到这个进程,方法:然后在任务管理器里,查看进程。(注意:默认情况下,进程的PID是不显示的,你在菜单的查看->选择列里可以选上PID来显示) ;然后找到1656 (你自己的),接下来知道怎么办了吧!kill

轻松解决:Address already in use: JVM_Bind:8080

e0a7fda3c60e5136f18940b11c422a85.png

ReportingServicesService是一个SQLServer2008的一个服务,每次这么操作会觉得麻烦,我们可以在控制面板里找到这个服务停止掉就可以了。

05aa158f9a14f6f7b368821ea424785e.png

例:

1、查看占用占用8090端口的进程,找到进程ID为57300

netstat -ano|findstr "8090"

2、查看此进程任务,显示出哪个软件占用的

tasklist |findstr "57300 "  (注意:57300是上一步获得的进程id)

3、杀掉进程

taskkill /F /pid 57300 (/F强制杀掉)

999befdf93ecd4b86ffb38a76a8f061d.png

实测操作情况:

a1e3f527b314672f6618e6c4aa1cf7c8.png

f7605a26976a2defcecb26b5b9d4dff4.png

这篇关于端口被java占用不释放8090_处理服务器端口被占用问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/359282

相关文章

Java中的getBytes()方法使用详解

《Java中的getBytes()方法使用详解》:本文主要介绍Java中getBytes()方法使用的相关资料,getBytes()方法有多个重载形式,可以根据需要指定字符集来进行转换,文中通过代... 目录前言一、常见重载形式二、示例代码三、getBytes(Charset charset)和getByt

Java使用Stream流的Lambda语法进行List转Map的操作方式

《Java使用Stream流的Lambda语法进行List转Map的操作方式》:本文主要介绍Java使用Stream流的Lambda语法进行List转Map的操作方式,具有很好的参考价值,希望对大... 目录背景Stream流的Lambda语法应用实例1、定义要操作的UserDto2、ListChina编程转成M

Spring框架中@Lazy延迟加载原理和使用详解

《Spring框架中@Lazy延迟加载原理和使用详解》:本文主要介绍Spring框架中@Lazy延迟加载原理和使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、@Lazy延迟加载原理1.延迟加载原理1.1 @Lazy三种配置方法1.2 @Component

使用easy connect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题

《使用easyconnect之后,maven无法使用,原来需要配置-Djava.net.preferIPv4Stack=true问题》:本文主要介绍使用easyconnect之后,maven无法... 目录使用easGWowCy connect之后,maven无法使用,原来需要配置-DJava.net.pr

idea报错java: 非法字符: ‘\ufeff‘的解决步骤以及说明

《idea报错java:非法字符:‘ufeff‘的解决步骤以及说明》:本文主要介绍idea报错java:非法字符:ufeff的解决步骤以及说明,文章详细解释了为什么在Java中会出现uf... 目录BOM是什么?1. BOM的作用2. 为什么会出现 \ufeff 错误?3. 如何解决 \ufeff 问题?最

使用Java编写一个字符脱敏工具类

《使用Java编写一个字符脱敏工具类》这篇文章主要为大家详细介绍了如何使用Java编写一个字符脱敏工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、字符脱敏工具类2、测试工具类3、测试结果1、字符脱敏工具类import lombok.extern.slf4j.Slf4j

Java实现按字节长度截取字符串

《Java实现按字节长度截取字符串》在Java中,由于字符串可能包含多字节字符,直接按字节长度截取可能会导致乱码或截取不准确的问题,下面我们就来看看几种按字节长度截取字符串的方法吧... 目录方法一:使用String的getBytes方法方法二:指定字符编码处理方法三:更精确的字符编码处理使用示例注意事项方

Spring三级缓存解决循环依赖的解析过程

《Spring三级缓存解决循环依赖的解析过程》:本文主要介绍Spring三级缓存解决循环依赖的解析过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、循环依赖场景二、三级缓存定义三、解决流程(以ServiceA和ServiceB为例)四、关键机制详解五、设计约

spring IOC的理解之原理和实现过程

《springIOC的理解之原理和实现过程》:本文主要介绍springIOC的理解之原理和实现过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、IoC 核心概念二、核心原理1. 容器架构2. 核心组件3. 工作流程三、关键实现机制1. Bean生命周期2.

解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException: org.junit.Test问题

《解决tomcat启动时报Junit相关错误java.lang.ClassNotFoundException:org.junit.Test问题》:本文主要介绍解决tomcat启动时报Junit相... 目录tomcat启动时报Junit相关错误Java.lang.ClassNotFoundException