GNU/Linux >> Linux の 問題 >  >> Linux

Tomcat はエラーなしで起動しますが、8080 でリッスンしません

問題が、Nash が示唆するように iptables でポートが構成されていないことである場合は、次のように構成できます。

vi  /etc/sysconfig/iptables

次の行をファイルに追加します:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

終了時にファイルを保存し、iptables を再起動します:

service iptables restart

@alfasin の答えは正しいですが、CentOS 6 ではコマンド ライン ダウンが機能しません

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

このモードでは、チェーンを 1 つずつ解放する必要があります:

-I INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-I OUTPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-I FORWARD -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

Linux
  1. ディレクトリを比較しますが、ファイルの内容は比較しませんか?

  2. コアがダンプされましたが、コア ファイルが現在のディレクトリにありませんか?

  3. インストールしますが、デフォルトのディレクトリにはしませんか?

  1. rc.local でスクリプトを実行します:スクリプトは機能しますが、起動時には機能しません

  2. RUNPATH ではなく RPATH を使用しますか?

  3. Tomcat がポート 8080 で動作するのに 80 で動作しないのはなぜですか?

  1. php.ini は変更されますが、ubuntu では効果がありません

  2. `ssh <host>` はログイン シェルですが、`ssh <host> <command>` は違いますか?

  3. ネットワーク ポートは開いていますが、プロセスが接続されていませんか?