8080端口使用 netstat -ano|findstr 8080 命令查看并无占用进程,为什么项目一直无法启动显示端口被占用?修改端口也无法解决,求大神帮助!!!
用netstat -ao 查看所有的进程端口号
也可能你第二次运行程序,第一次的程序并没有退出,占用了端口
首先按快捷键windows+R,在运行框里输入cmd,如图所示,进入黑色界面后,输入netstat -ano,查看端口。
找到8080端口,查看正在运行程序的
回到桌面,从控制面板进入任务管理器
从进程里看程序是看不到PID的,只有点右侧的详细信息
找到相同的PID进程,点结束进程就可以了,这样8080端口就不会再被占用了
回到服务器,重新运行一次,看看是否还有错误,如图所示,已经没有错误,运行成功了。
关闭8080端口应用,重启服务
找到相应的进程,然后关闭。
看下是否有其它软件占用8080这个端口
如你描述,你使用的是tomcat容器,那么应用启动不仅仅需要你设置的端口(如8080),还有tomcat的server.xml配置的端口(如8009)。解决办法是:用netstat -ano查找下tomcat需要的端口是不是被占用了,关闭掉不用的进程;或者使用java -jar方式启动,那么只需要一个端口就可以启动应用。
我记得我以前也是 mysql占着8080端口 不知道什么原因 我后来是改用其他端口了
关闭javax的进程重启就可以了
方法一:修改端口:
方法二:关闭启动的项目,然后clean一下,在重启
tomcat 没有关掉 找到Tomcat文件下的bin/shutdown.bat 双击就可以了
netstat -an|grep 8080 找到对应的进程,关闭服务
netstat -aon|findstr "8080"找到pid,在通过找到的pid去tasklist|findstr "pid",找到是哪个流程在用,直接去任务管理器里面停止就可以 了。另外可以端口重定向。
试试按照这个步骤操作:
https://jingyan.baidu.com/article/215817f784c2d61eda1423c4.html
进入任务管理器 找到tomcat 结束进程 有多少结束多少 被占用了
CMD 输入netstat -ano 查看占用端口的 pid
你项目有几个子项目?还有你Tomcat server.xml 端口号看一下,如果多个项目都要啊启动,需要把端口改一下。如果有Nginx 也需要改
改一个没有被占用的端口
打开任务管理器,查看哪些进程端口是8080,结束掉不是本服务器的进程。不过,一般占用8080端口的,基本都是tomcat,你可以看一下是否有其他tomcat启动了。
控制台 netstat -aon|findstr "8080"找到应用,然后停掉就可以了
win+R 输入cmd 然后 输入 netstat -ano 然后找到8080 对应的PID 然后打开任务管理器 找到 PID对应的程序 杀死
ctrl+alt+. 启动任务管理器 选择进程 按j 找到 javaw 结束进程 clean 一下项目 搞定
这种一般是java 进程占用这服务器,你直接把javaw 进程杀了就行,百试百灵
可以更换其他端口,为项目端口
netstat -ano 测试下
改端口号可能冲突被占用了。。。。
用netstat -ao 查看所有的进程端口号
找下进程然后关闭他,或者看下任务管理器,找到后kill掉,再不行,就重新下载个tomcat服务器试试
打开cmd窗口,输入netstat -ano可以看到正在使用的端口。可以在任务管理器找到相应的程序关掉就行了,或者在服务器的service.xml下修改项目启动的所使用的端口,然后再重新启动服务器在访问就可以了
任务管理器,关闭java,重启eclipse
尝试一下用netstat -ao 查看所有的进程端口号
也可能你第二次运行程序,第一次的程序并没有退出,占用了端口
按CTRL+ALT+DEL,打开进程管理器,找到javaw.exe进程,结束进程即可
除了8080端口,查看是否是8005和8090端口被占用
直接点击Tomcat,进去后修改端口号
推荐看一下http://blog.csdn.net/cyp331203/article/details/37567353可以找到占用的端口程序 然后用任务管理器进行进程关闭
把这接口关了,换个其他的接口试试,看行不行。。
管理员运行cmd,输入netstat -ano,查看端口。
找到8080端口,查看正在运行的程序,关闭程序以及服务,然后重试
简单粗暴的方法:
启动任务管理器,在进程里面找到java.exe,将它结束,一般是有两个,都结束后,重新启动服务。
关闭端口就可以了 没关系的
修改server.xml文件
http://blog.csdn.net/jay_1989/article/details/52870760
查一下端口号然后用任务管理器关了呗
关闭打开的tomcat,然后再打开一次
windows下dos命令窗口输入netstat -ano即可查看端口使用情况,如果要查看指定端口是否被占用可以使用命令netstat -ano|findstr 端口号,例如要查看8080端口号是否已经被占用就使用命令netstat -ano|findstr 8080 如果结果为空则说明没有被使用,如果有值则说明已经被使用,最后一列为使用8080端口号的进程ID。
使用ntsd -c q -p PID命令杀掉占用端口的进程,其中PID为占用端口的进程号,上一步查找到的端口号,也可以使用taskkill /PID PID 命令杀掉进程。
使用tasklist /fi "pid eq 5764" 命令查看进程号对应进程信息
请先尝试在浏览器输入如下代码:http://localhost:8080/,如果出现tomcat欢迎页面,那证明是已经有一个启动的tomcat
8080一般都是tomcat的端口,如果你是在运行javaweb项目,打开任务管理器,找一个叫java的进程,结束掉
如果还是不行,找到tomcat的service.xml文件,把里面的8080改成80
在管理器下关闭服务器,在项目处重新启动服务器并启动项目
①- 重启一下机器试试。
②- 关闭其他杀毒软件。
③- 查看启动日志报错。
虽然终止程序,但是进程没有结束,换个端口,或者等2分钟
直接从任务管理中kill点占用的进程
看看配置文件,或者换个tomcat,或者用resin也可以啊
任务管理器里看是否该项目是第二次被打开,然后把进程都关掉
当a+b 测试 遇到问题时 比较好的方法 是分开测试!!!
应该是程序咪完全退出,有时差
修改你的选项窗口 然后更改项目 在重启运行
可以参考这个https://jingyan.baidu.com/article/215817f784c2d61eda1423c4.html
1.打开资源管理器
2.找到java进程
3.关掉java进程
tomcat容器在意外关闭时,可能会出现端口占用情况。
方法一:修改tomcat的端口,在server.xml中修改:
方法二:关闭启动的项目,然后clean一下,在重启;
在用tomcat吗,最简单的方法就是修改tomcat的端口号,找个没被占用的。
首先按快捷键windows+R,在运行框里输入cmd,如图所示,进入黑色界面后,输入netstat -ano,查看端口。
找到8080端口,查看正在运行程序的
回到桌面,从控制面板进入任务管理器
从进程里看程序是看不到PID的,只有点右侧的详细信息
找到相同的PID进程,点结束进程就可以了,这样8080端口就不会再被占用了
回到服务器,重新运行一次,看看是否还有错误,如图所示,已经没有错误,运行成功了。 关闭启动的项目,然后clean一下,在重启
查看下8080端口号是否被占用
https://jingyan.baidu.com/article/e9fb46e16369677521f7669b.html
先将tomcat停止运行,可以在service.xml中修改端口号,然后重新启动,在浏览器访问
我之前也是这样,用tomcat的时候说端口8080已被占用。后来发现是因为装了Oracle数据库占用了8080端口,去修改Oracle的HTTP端口就行。
强行杀死8080端口,就可以启动了
找到占用80端口的进程,关掉那个进程就可以了吧
cmd里netstat -ano查看端口把8080的占用的进程关了,就行了
关闭,clean一下,重启
先关掉tomcat,看一下是不是端口已经被占用了
解决方案一:

## _可进到此页面更改端口,然后重新启动Tomcat。_
**解决方案二:**
[图片说明](https://img-ask.csdn.net/upload/201908/10/1565420021_297842.jpg)
##进到Tomcat根目录把箭头所指的两个文件夹里清理一下(不要删除文件夹,是删除箭头所指的文件夹里内容)
重新Add And Remove 把项目添加进去即可!
关闭占用端口的进程或者修改端口吧
1、最简单重启电脑
2、进程里看看是否有java进程,结束掉再尝试
我用apache服务器的,换一个进程用的端口,避免以后冲突,每次解决不麻烦吗