スタートTomcatのブラウザアクセスできない後のLinuxソリューション

スタートTomcatのブラウザアクセスできない後のLinuxソリューション

http://www.jb51.net/article/130218.htm

序文

あなたが開始するために、またはTomcatサービスをシャットダウンするかどうか、お使いのコンピュータが必要とされていない自然にシャットダウンした場合、当然のことながら、Tomcatのbinディレクトリのパスをインストールしようとしています。

しかし、最近開始した後、問題を発見:CentOSにサーバ、ローカルとサーバのIP pingがそれぞれ(ネイティブのpingサーバは、pingをローカル)が、後に配備Tomcatサーバーは、マシンがTomcatのブラウザを介してサーバーに通常アクセスするためにすることはできません8080ポート。

例えば、公衆ネットワークサーバのIPがある:123.123.123.123:8080を介してアクセスするとき123.123.123.123は、Tomcatのデフォルトのポートは8080で起動した後、Tomcatは考慮すべきデフォルトのページの問題は、サーバーのファイアウォールでアクセスすることはできません。

なっTomcatを確認してください

$ Psの-ef | grepのTomcatの
コンソール出力、すでにTomcat上であることを示します

ルート1428年1 0 Dec08?午後12時02分16秒/usr/local/java/jdk1.8.0_152/jre/bin/javaに-Djava.util.logging.config.file =は/ usr / local / javaの/ tomcat8 / confに/ logging.properties -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize = 2048 -Djava.protocol.handler.pkgs = org.apache.catalina.webresources -classpathは/ usr / local / Javaの/ tomcat8 / binに/ bootstrap.jar: /usr/local/java/tomcat8/bin/tomcat-juli.jar -Dcatalina.base =は/ usr / local / javaの/ tomcat8 -Dcatalina.home =は/ usr / local / javaの/ tomcat8する。-Djava.io.tmpdir =は/ usr / local /のJava / tomcat8 / TEMPが開始org.apache.catalina.startup.Bootstrap
夜12時○○分00秒のgrep --color 9:16 4932 4069 0/0 =オートルートPTSをTomcatの
Tomcatがオンになっていない場合、Tomcatがファイルにstartup.shコマンド、直接入力パスを回しました。

$ /Usr/local/java/tomcat8/bin/startup.shの
コンソール出力:

[ルート@ izbp109iqt20o2h63tpcuvz〜]#の/usr/local/java/tomcat8/bin/startup.sh
CATALINA_BASE使用:は/ usr / local / javaは/ tomcat8
CATALINA_HOME使用:tomcat8 /は/ usr / local / javaの
CATALINA_TMPDIRを使用します。/ usr / localに/ javaの/ tomcat8 /一時
JRE_HOMEを使用する:/usr/local/java/jdk1.8.0_152/jre
CLASSPATHを使用する:/usr/local/java/tomcat8/bin/bootstrap.jar:/usr/local/java/tomcat8/bin /tomcat-juli.jar
Tomcatを開始しました。
Tomcatが開始されました。表明tomcatの已开启成功!

ファイアウォールを設定

編集ファイアウォール設定

$ Viに、/ etc / sysconfig / iptables内には、
アクセスを許可する、ファイアウォールのポート8080を追加します。

フィルタ*は
:INPUTがACCEPT [0:0]
:FORWARDはACCEPT [0:0]
:OUTPUTはACCEPT [0:0]
に関する状態を--state -m INPUTは、ACCEPT -j ESTABLISHED -A
-A ICMP -p入力を受け付け-j
INPUT LO -i -A ACCEPT -j
-A状態が入力を--state NEW -p -m -m TCP TCP 22は--dport -j ACCEPT
-A状態が入力NEW -m -m -p TCP TCPを--state - DPORT ACCEPT -j 80
-A状態がNEW -m -m -p TCP TCPは、ACCEPT -j 3306を--dport INPUT --state
-A国は8080 -j --dport INPUT NEW -m -m -p TCP TCPを--stateをACCEPT
--reject-ICMP-ホスト禁止REJECT -j INPUTと-Aを
--reject-ICMP-ホスト禁止を拒否-j FORWARDと-Aの
重要な注意:!ポートは、次のような構成を超えていなければならない、置きます下記無効。

--reject REJECT -j INPUT - ICMP-ホスト禁止とA
FORWARDと-Aは--reject-ICMP-ホスト禁止REJECT -j
WQは、保存して終了、編集を終了するには、私が編集を開始ESCキーを入力します。

ファイアウォールを再起動します。

$サービスのiptablesは、再起動
123.123.123.123:8080は、マシンでブラウザを介してアクセスすることができた後、あなたは通常、Tomcatのデフォルトのウェルカムページを見ることができます。

おすすめ

転載: blog.csdn.net/wcc178399/article/details/91042780