0

tomcat6を立ち上げて、デフォルトのページを表示しようとしています。すべてが正しくインストールされ、実行されています(またはそう思われます)。サーバーを起動します

sudo /etc/init.d/tomcat6 start

そして、すべてが正常に起動します。

 * Starting Tomcat servlet engine tomcat6
   ...done.

netstatを実行すると、ポート8080で期待どおりにリッスンしていることがわかります。

tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:27017           0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:28017           0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:43521         0.0.0.0:*               LISTEN     
tcp        0      1 192.168.1.65:40912      65.5.149.13:25          SYN_SENT   
tcp        0      0 192.168.1.65:22         99.44.242.76:50769      ESTABLISHED
tcp        0    272 192.168.1.65:22         99.44.242.76:50552      ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN     
udp        0      0 0.0.0.0:68              0.0.0.0:*   

しかし、XXXX:8080にアクセスしようとすると、サーバーが応答しないため、ページがタイムアウトします。ログを調べましたが、エラーはありません。ログを投稿できれば幸いですが、通常の起動時のものがあります。したがって、サーバーが実行されていること、および正しい場所を指していることはわかっていますが、2つの間に何かが正しく構成されていません。私を正しい方向に向けてください。

4

1 に答える 1

1

そのサーバーにリモートアクセスしていますか?パッケージが宛先に到達しないようにするプロキシ、サブネットなどがあるかどうかを確認してください。まず、ローカルでサーバーにアクセスしてみてください。

"http:// Localhost:8080"

次に、別のコンピューターからpingが機能するかどうかを確認します。そうでない場合は、両方が同じドメインにあるかどうかを確認します

追加した:

ただし、Tomcatを起動するためのアクセス権がある場合は、ローカルでテストする必要があります。

リモートで:

traceroute -p 8080 your.server.ip

サーバー上:

traceroute -p 8080 localhost
于 2012-07-14T10:26:55.710 に答える