我在 eclipse 上下载了 tomcat,它工作正常。但是 1 个月后,我再次尝试运行它,但由于某种原因出现了错误
错误: 本地主机上的 Tomcat v8.0 服务器所需的端口 8080 已被使用。服务器可能已经在另一个进程中运行,或者系统进程可能正在使用该端口。要启动此服务器,您需要停止其他进程或更改端口号。
我尝试过的:
好像tomcat已经在运行了...
#1:我试着继续 http://localhost:8080/但我没有欢迎屏幕,但我在弹出窗口中登录...我没有用户名或密码
#2: 我点击 startup.bat -> shutdown.bat -> 在 eclipse 中运行 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.
最佳答案
我可以从您的问题/评论中快速想到 2 种可能性 -
You have installed tomcat at two different locations (1 used by Eclipse and other tomcat source) Usually developers download tomcat to run standalone Java applications irrespective of IDEs.
process
javaw.exe (OR java.exe sometimes)
running in your machine. Also, process might be added in startup programs so every time you start machine, it is started. Try to end this process from task manager and then restart Eclipse. You should get tomcat running.
如果以上都不起作用,我坚持要求您在 Eclipse 中创建另一个工作区并在其中添加 tomcat 以运行您的应用程序。
希望这对您有所帮助。
关于java - 本地主机上的 Tomcat v8.0 服务器所需的端口 8080 已被使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38285713/