0

我发现这篇文章和我的一样,但没有找到解决方案。所以当我这样做时,我会netstat -n得到以下信息:

TCP    127.0.0.1:52144        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52145        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52146        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52147        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52148        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52149        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52150        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52151        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52152        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52153        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52154        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52155        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52156        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52157        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52158        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52159        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52160        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52161        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52162        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52163        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52164        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52165        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52166        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52167        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52168        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52169        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52170        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52171        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52172        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52173        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52174        127.0.0.1:8080         TIME_WAIT
 TCP    127.0.0.1:52175        127.0.0.1:8080         TIME_WAIT
 ...

还有很多。当我这样做时ping localhost:8080,我得到: Ping request could not find host localhost:8080. Please check the name and try again.

当我这样做时ping localhost,我得到:

Pinging TA52273.com [::1] with 32 bytes of data:
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms
Reply from ::1: time<1ms

Ping statistics for ::1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

当我在 FF 上尝试 localhost:8080 时,我得到的是空白页,只是空白页。当我在 chrome 上尝试 localhost:8080 时,我得到: Oops! This link appears to be broken. Did you mean: localhost8080.­net

localhost:8080 没有响应。

任何想法,可能有什么问题。我可以毫无问题地启动tomcat本身。但是当我部署我的应用程序时,这就是发生的事情。

4

3 回答 3

2

至于 TIME_WAITs,我不会担心。看看这篇文章了解更多信息。

至于 ping,这是不正确的:

ping localhost:8080

虽然这是正确的:

ping localhost

即在执行 ping 操作时不要指定端口。

使用 egncwgettelnet验证该端口是否正在侦听(HTTP)。

现在关于 webapp 的问题,你的 WAR 叫什么,你在哪里部署它?如果它是 egdoh.war并且您已将其部署在 中$CATALINA_BASE/webapps,那么您应该将浏览器指向

http://127.0.0.1:8080/doh

假设 Tomcat 正在监听 localhost 上的 8080。

于 2013-06-25T20:02:45.717 回答
0

在我的情况下,有很多进程会访问 TCP 端口 111。grep nscd ' 显示 NIS 缓存没有运行。我启用了nscd,问题就消失了。

chkconfig nscd on
于 2015-03-16T21:44:31.627 回答
0

只需 ping 到该端口并再次检查 netstat 该行不再显示为 time_wait

于 2016-09-15T08:53:52.117 回答