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_WAIT に関しては、私は気にしません。詳細については、この記事をご覧ください。

ping に関しては、これは正しくありません。

ping localhost:8080

これは正しいですが:

ping localhost

つまり、ping を実行するときにポートを指定しないでください。

egまたはを使用してnc、そのポートで何かが (HTTP に対して) リッスンしていることを確認します。wgettelnet

webapp の問題についてですが、あなたの WAR は何と呼ばれ、どこにデプロイしましたか? たとえばdoh.war、 にデプロイした場合は$CATALINA_BASE/webapps、ブラウザで

http://127.0.0.1:8080/doh

Tomcat が localhost の 8080 でリッスンしていると仮定します。

于 2013-06-25T20:02:45.717 に答える
0

そのポートにpingを実行し、netstatを再度確認してください。行はtime_waitとして再び表示されません

于 2016-09-15T08:53:52.117 に答える
0

私の場合、TCP ポート 111 に向かう多くのプロセスがありました。grep nscd ' は、NIS キャッシュが実行されていないことを明らかにしました。nscd を有効にすると、問題はなくなりました。

chkconfig nscd on
于 2015-03-16T21:44:31.627 に答える