项目无法启动 显示8080端口被占用。

8080端口使用 netstat -ano|findstr 8080 命令查看并无占用进程,为什么项目一直无法启动显示端口被占用?修改端口也无法解决,求大神帮助!!!
![图片说明](https://img-ask.csdn.net/upload/201712/06/1512531783_163987.jpg)图片说明

用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,看一下是不是端口已经被占用了

端口占用问题很常见,存在项目运行过多缓存问题导致的可能性!

解决方案一:

![图片说明](https://img-ask.csdn.net/upload/201908/10/1565419676_225109.jpg)
## _可进到此页面更改端口,然后重新启动Tomcat。_
**解决方案二:**
[图片说明](https://img-ask.csdn.net/upload/201908/10/1565420021_297842.jpg)
 ##进到Tomcat根目录把箭头所指的两个文件夹里清理一下(不要删除文件夹,是删除箭头所指的文件夹里内容)
   重新Add And Remove 把项目添加进去即可!


关闭占用端口的进程或者修改端口吧

1、最简单重启电脑
2、进程里看看是否有java进程,结束掉再尝试

我用apache服务器的,换一个进程用的端口,避免以后冲突,每次解决不麻烦吗