java中端口号被占用的解决办法

第一步,命令提示符号,执行命令:netstat -ano

可见,占用1099端口的进程的PID是10460。

第二步,命令提示符号,执行命令:tasklist(通过pid 10460定位)

可见,该占用8080端口的进程是Java.exe
第三步,通过任务管理器,终止进程java.exe

第四步,重新启动tomca/或者重新打开一个工程,即可正常启动

ps : Linux系统查看端口的占用进程,例如查看端口8080占用:

lsof -i:8080

如果有占用,直接使用kill -9 进程号

时间: 2024-10-29 19:08:24

java中端口号被占用的解决办法的相关文章

IDEA启动Tomcat服务器时某些端口(如1099端口)被占用的解决办法

启动Tomcat服务器时,出现1099端口被其它进程占用了解决办法: 1.找出占用1099端口的进程,进入windows命令,查看什么进程占用了1099端口,使用命令:netstat -aon|findstr 1099 找出占用1099端口的进程 2.然后关闭占用该端口的进程:taskkill -f -pid 3756 这样就可以正常启动Tomcat了.问题顺利解决了.--------------------- 作者:muyu1102 来源:CSDN 原文:https://blog.csdn.n

Windows端口80被占用的解决办法

今天在运行一个非常挫的Server的时候,报错端口80被占用,于是各种找办法解决.最后我的解决的方案列出来吧,给遇到相同的问题的人做一些参考. 第一步,找到哪个程序占用端口 运行->CMD打开DOS窗口 netstat -ano | findstr 80 然后,找到这一行 TCP 0.0.0.0:80 0.0.0.0 LISTENING 4744 最后的4744就是占用这个端口的PID,然后找到这个PID的程序 tasklist | findstr 4744 然后,可以看到 java.exe 4

Java中关于乱码的认识和解决办法

前几天在使用中兴的MM7接口开发一个彩信的应用,可是在测试的时候,手机收到的文本内容总是一堆乱码,不管怎么修改参数问题都得不到解决,于是就狠狠的琢磨和研究了下关于编码的内容,最终成功解决了乱码的问题. 我们都知道Java语言使用的是Unicode编码.可是大家是否真的已经理解了这句话的含义? Unicode编码和我们常用的UTF-8,GBK有什么关系呢? 那接下来就来讨论下这个话题. 不知大家还有没想过,我们在Java代码里面定义一个字符串字面量的时候,该字符串在JVM中的编码是什么?  是的,

调试wcf服务端口号自动变化的解决办法

调试调用wcf服务时报错,更新wcf服务时会发现端口号自动变了,比方说现在的端口号是54861: http://localhost:54861/XLTWCFService.svc 端口号会变成其他数字,于是就会报错.原因是WCFservice项目被设置成了自动分配端口号,解决办法如下: 右键WCFservice项目,选择属性(Properties) 进去后在web项下面找到Service,把Auto-assign Port(自动分配站点)切换成specific port,端口号记下来,这里为54

java web中 8080端口号被占用的问题处理,终于明白了 Address already in use: JVM_Bind(端口冲突)

1.错误描述 2011-7-20 11:05:18 org.apache.catalina.core.StandardServer await严重: StandardServer.await: create[8005]: Java.NET.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.Net.PlainSocketImpl.

端口号被占用解决方法

今天下班前,检查服务器时,发现程序异常消失,于是从新运行程序,提示端口号被占用!!!我就愣住了,谁给占用了! 下面是一个简单的解决方法,希望给大家带来帮助. 先win+R-cmd-netstat -ano    //查看所有的端口占用情况 netstat -ano|findstr "端口号"       //查看指定端口的占用情况 taskkill /f /pid 号 也可以在任务管理器里终止进程. 感谢您的阅读,如果您觉得阅读本文对您有帮助,请点一下"推荐"按钮.

linux解决端口号被占用

Linux下我们经常需要解决端口占用的问题,解决方法如下: linux: 1 某个端口号被占用,查看pid##根据端口查看进程信息 lsof -i:14700 ##根据进程号查看进程对应的可执行程序 ps -f -p 进程号 还可用netstatnetstat 的常用参数: - t.- u.- w和- x分别表示TCP.UDP.RAW和UNIX套接字连接.-a标记,还会显示出等待连接(也就是说处于监听模式)的套接字.-l 显示正在被监听(listen)的端口, -n表示直接显示端口数字而不是通过

Windows环境下,用netstat命令查看某个端口号是否占用

目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. 操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令 Netstat –ano|findstr "<端口号>",如图,最后一列为PID.图中的端口号为1068,所对应的PID为3840. (a)图 方法二:查看所有的,然后找到对应的端口和PID. (b)图 第一幅图中的5列就是上面(a)图对应的5列 (2)查看该PID对应的进程名称. 方法一

apache端口有时被占用,解决策略

apache端口有时被占用,解决策略如下: 方一: cmd-netstat ano 查找PID,然后kill 方二: apache服务开启不了,有时是因为iis服务启动的缘故,可直接 cmd--net stop iisadmin /y 另附iis启动关闭命令: 启动IIS: net start iisadmin    (IIS的整个服务) net start w3svc       (WWW网页WEB服务) 停止IIS: net stop iisadmin /y     (会自动停止www.ft