我在eclipse上下载了tomcat,它工作正常。但是1个月后我再次尝试再次运行它,出于某种原因我出错了
错误: Tomcat v8.0 Server在localhost上所需的端口8080已在使用中。服务器可能已在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
我尝试了什么:
似乎tomcat已经在运行......
#1:我尝试了http://localhost:8080/,但我没有欢迎屏幕,但我在弹出窗口登录...我没有用户名或密码
#2:我点击了startup.bat - > shutdown.bat - >在日食中运行tomcat。但没有运气
#3:我查看了“任务管理器”'但是没有看到Tomcat.exe正在运行。
#4:我尝试了netstat命令,得到了以下结果。比我使用taskkill ...也许我使用了错误的taskkill id。有人可以仔细检查一下吗?
C:\Users\dave>netstat -aon
Active Connections
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1320
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:1521 0.0.0.0:0 LISTENING 3100
TCP 0.0.0.0:1522 0.0.0.0:0 LISTENING 4024
TCP 0.0.0.0:5500 0.0.0.0:0 LISTENING 4024
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3100
TCP 0.0.0.0:49664 0.0.0.0:0 LISTENING 1044
TCP 0.0.0.0:49665 0.0.0.0:0 LISTENING 1676
TCP 0.0.0.0:49666 0.0.0.0:0 LISTENING 688
TCP 0.0.0.0:49667 0.0.0.0:0 LISTENING 2380
TCP 0.0.0.0:49671 0.0.0.0:0 LISTENING 1116
TCP 0.0.0.0:49687 0.0.0.0:0 LISTENING 1148
TCP 0.0.0.0:49697 0.0.0.0:0 LISTENING 3220
TCP 0.0.0.0:49705 0.0.0.0:0 LISTENING 4208
TCP 127.0.0.1:1522 0.0.0.0:0 LISTENING 4024
TCP 127.0.0.1:1522 127.0.0.1:49706 ESTABLISHED 4024
TCP 127.0.0.1:2031 0.0.0.0:0 LISTENING 4040
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 11028
TCP 127.0.0.1:5354 0.0.0.0:0 LISTENING 2976
TCP 127.0.0.1:49668 0.0.0.0:0 LISTENING 2868
TCP 127.0.0.1:49674 0.0.0.0:0 LISTENING 3100
TCP 127.0.0.1:49706 127.0.0.1:1522 ESTABLISHED 4208
TCP 192.168.2.10:139 0.0.0.0:0 LISTENING 4
TCP 192.168.2.10:11316 0.0.0.0:0 LISTENING 6600
TCP 192.168.2.10:49787 209.10.120.24:80 CLOSE_WAIT 2672
TCP 192.168.2.10:49917 216.58.219.234:443 ESTABLISHED 9884
TCP 192.168.2.10:52540 193.85.216.236:80 ESTABLISHED 2672
TCP 192.168.2.10:52600 65.52.108.205:443 ESTABLISHED 6500
TCP 192.168.2.10:52619 173.194.66.125:5222 ESTABLISHED 9884
TCP 192.168.2.10:55224 216.58.219.238:443 ESTABLISHED 8520
TCP 192.168.2.10:55262 74.125.22.95:443 ESTABLISHED 9884
TCP 192.168.2.10:55265 74.125.29.91:443 ESTABLISHED 8520
TCP 192.168.2.10:55266 172.217.4.206:443 ESTABLISHED 8520
TCP 192.168.2.10:55271 216.58.219.237:443 ESTABLISHED 9884
TCP [::]:135 [::]:0 LISTENING 1320
TCP [::]:445 [::]:0 LISTENING 4
TCP [::]:1521 [::]:0 LISTENING 3100
TCP [::]:1522 [::]:0 LISTENING 4024
TCP [::]:5500 [::]:0 LISTENING 4024
TCP [::]:8080 [::]:0 LISTENING 3100
TCP [::]:49664 [::]:0 LISTENING 1044
TCP [::]:49665 [::]:0 LISTENING 1676
TCP [::]:49666 [::]:0 LISTENING 688
TCP [::]:49667 [::]:0 LISTENING 2380
TCP [::]:49671 [::]:0 LISTENING 1116
TCP [::]:49687 [::]:0 LISTENING 1148
TCP [::]:49697 [::]:0 LISTENING 3220
TCP [::]:49705 [::]:0 LISTENING 4208
TCP [::1]:2031 [::]:0 LISTENING 4040
TCP [::1]:49672 [::]:0 LISTENING 4024
TCP [::1]:49955 [::]:0 LISTENING 1952
TCP [fe80::394e:2f21:75ae:9f92%13]:1521 [fe80::394e:2f21:75ae:9f92%13]:49691 ESTABLISHED 3100
TCP [fe80::394e:2f21:75ae:9f92%13]:49691 [fe80::394e:2f21:75ae:9f92%13]:1521 ESTABLISHED 3220
TCP [fe80::394e:2f21:75ae:9f92%13]:54211 [fe80::394e:2f21:75ae:9f92%13]:54213 ESTABLISHED 3220
TCP [fe80::394e:2f21:75ae:9f92%13]:54212 [fe80::394e:2f21:75ae:9f92%13]:54214 ESTABLISHED 3220
TCP [fe80::394e:2f21:75ae:9f92%13]:54213 [fe80::394e:2f21:75ae:9f92%13]:54211 ESTABLISHED 3100
TCP [fe80::394e:2f21:75ae:9f92%13]:54214 [fe80::394e:2f21:75ae:9f92%13]:54212 ESTABLISHED 3100
UDP 0.0.0.0:3702 *:* 988
UDP 0.0.0.0:3702 *:* 988
UDP 0.0.0.0:5353 *:* 2248
UDP 0.0.0.0:5355 *:* 2248
UDP 0.0.0.0:49664 *:* 2976
UDP 0.0.0.0:58538 *:* 988
UDP 127.0.0.1:1900 *:* 1704
UDP 127.0.0.1:56478 *:* 1704
UDP 192.168.2.10:137 *:* 4
UDP 192.168.2.10:138 *:* 4
UDP 192.168.2.10:1900 *:* 1704
UDP 192.168.2.10:5353 *:* 2976
UDP 192.168.2.10:11316 *:* 6600
UDP 192.168.2.10:56477 *:* 1704
UDP [::]:3702 *:* 988
UDP [::]:3702 *:* 988
UDP [::]:5353 *:* 2248
UDP [::]:5355 *:* 2248
UDP [::]:49665 *:* 2976
UDP [::]:58539 *:* 988
UDP [::1]:1900 *:* 1704
UDP [::1]:56476 *:* 1704
UDP [fe80::394e:2f21:75ae:9f92%13]:1900 *:* 1704
UDP [fe80::394e:2f21:75ae:9f92%13]:56475 *:* 1704
C:\Users\dave>taskkill /F /PID 3100
ERROR: The process with PID 3100 could not be terminated.
Reason: Access is denied.
答案 0 :(得分:1)
我可以从你的问题/评论中快速想到两种可能性 -
你已经在两个不同的位置安装了tomcat(1用于Eclipse和其他tomcat源)通常开发人员将tomcat下载到 运行独立的Java应用程序而不管IDE。
- 醇>
在您的计算机上运行的
javaw.exe (OR java.exe sometimes)
进程。此外,每次启动时都可以在启动程序中添加进程 启动机器,它启动了。尝试从任务结束此过程 经理然后重启Eclipse。你应该让tomcat运行。
如果以上都不起作用,我坚持要在Eclipse中创建另一个Workspace并在那里添加tomcat来运行你的应用程序。
希望这会有所帮助。
答案 1 :(得分:1)
步骤1 :(打开CMD命令)
C:\Users\username>netstat -o -n -a | findstr 0.0:8080
TCP 0.0.0.0:3000 0.0.0.0:0 LISTENING 3116
Now , we can see that LISTENING port is 3116 for 8080 ,
We need to kill 3116 now
第2步: -
C:\Users\username>taskkill /F /PID 3116
第3步:
Go to Eclipse and start Server , it will run
OR
you can change port number in folder servers>Tomcat>server.xml
答案 2 :(得分:0)
以管理员身份运行打开命令提示符,然后键入 taskkill / F / PID 3100 然后它将终止进程
https://i.stack.imgur.com/Co5Tg.png - 拒绝访问的屏幕截图 https://i.stack.imgur.com/JwZTv.png - 已成功终止的屏幕截图