別のコンピュータからUnix上でのTomcatにアクセスすることはできません
-
26-09-2019 - |
質問
私はFedoraの10 IへのTomcat 6.0をインストールし、ブラウザ上で私のWebアプリケーションは単純にやって見ることができるよます。http:// localhostを:8080 / HomeApp のサーバーコンピューターから。 私は自分のサーバーコンピューターがの/ sbin / ifconfigコマンドを実行して、192.168.1.5のIPを持っていることがわかりました。私は、サーバーIPとローカルホストを置き換えるので、それも働いていた。
私は私が手に自宅で別のコンピュータに移動するとき、しかし、「接続がタイムアウトしました」。 私は実際に成功したクライアントコンピュータからホームサーバーにpingを実行することができますので、これは奇妙です。
誰もがいただきました!間違っを知っていますか?私は、デフォルト設定で自分のホームルータとしてこのベライゾンFiOSを使用しています。 事前に感謝します。
解決
すべてのアプリケーション(ここではTomcatは)任意のアドレスまたは特定のアドレスに結合することができます。私はあなたが別のホストからアクセスすることができない理由です、あなたのTomcatのインストールのみをlocalhostにバインドされ推測します。
のようないくつかのテキストのためのtomcat / confに/ server.xmlをファイルや外観を探します:
<Connector
port="8080"
protocol="HTTP/1.1"
address="127.0.0.1"
...
は、アドレス属性を見つけ、それを削除し、それがすべてのIP ADDRES(すなわち、ローカルホストと192.168.1.5)に特異的に結合するかどうます。
所属していません StackOverflow