1

リモートのubuntuサーバーにapache tomcatをインストールしました。適切にインストールして構成しました(ps -ef | grep tomcatTomcatプロセスをリストします)。アプリの war ファイルを webapps ディレクトリにデプロイしました。サーバーのパブリックIPアドレスがあり、Tomcatのリスニングポートも知っています。

ローカル Windows マシンのブラウザーのアドレス バーに public_ip_address_of_server:tomcat_listening_port/my_application_name を入力すると、「public_ip_address_of_server:tomcat_listening_port に接続できませんでした」というエラーが表示されます。

原因は何ですか?あなたの助けは非常に高く評価されます。

注: tomcat がサーバー上で正しく動作していることをテストしました。

前もって感謝します

4

3 に答える 3

0

私には/wの問題、または少なくとも接続の問題のように見えます。試してみることができるものはほとんどありません。

  1. public_ip_address_of_server:tomcat_listening_port / my_application_nameを使用して、同じマシンからアプリにアクセスできますか(注を見ました。ローカルホストを試さないでください。IPを直接使用してください)。
  2. 他のボックスからこのマシンにpingを実行してみてください。
  3. public_ip_address_of_server:tomcat_listening_portを押して、Tomcatのデフォルトページが表示されるかどうかを確認できますか?そうでない場合は、接続のみができず、an/wの問題が発生します。
于 2012-08-28T03:58:56.303 に答える
0

皆様、ご協力ありがとうございました。問題を解決できました。奇妙なことだとは思いますが、ファイアウォールやサーバーの問題ではありませんでした。Tomcatマネージャーをインストールし、そこからwarファイルをアップロードして、Tomcatを再起動しました。アプリケーションの実行に役立ちました

皆様、あらためてありがとうございました。

于 2012-09-19T15:32:49.033 に答える
0

1) Tomcat サーバーが実行されている ip_address に ping を実行します。ping が失敗した場合は、まずネットワークの問題を修正します。

2) ping が成功した場合は、ネットワークにファイアウォールが構成されているかどうかを確認します。構成されている場合は、それをダウンさせます。

3) ローカル マシンでこのコマンドを実行して、サーバー マシンのポートに接続できることを確認します。

     nmap -p port ipaddress (for tcp)
     nmap -sU -p port ipaddress (for udp) 

4) 失敗した場合は、サーバー マシンで上記のコマンドを実行して、そこで動作することを確認します。機能する場合は、ネットワークまたはファイアウォールに何らかの問題があると断言できます。

于 2012-08-28T04:16:42.393 に答える