Tomcatでlocalhost:8080を設定してlocalhostではなくIPアドレスに接続するように誰もが私に提案できますか?職場の任意のシステムで自分のlocalhostにアクセスできるようにしています... Tomcat6とnetbeans 6.9.1を使用しています
あなたの質問はあいまいです。
ホスト名「localhost」を127.0.0.1以外のものに解決する方法を尋ねている場合、答えは次のとおりです。
Tomcatが他のIPアドレスのリクエストを受け入れるようにする方法を尋ねている場合、答えは$CATALINA_HOME/conf/server.xml
を編集して関連する<Connector>
要素を追加または変更することです。もちろん、リッスンできるのは、コンピュータのネットワークインターフェースの構成済みIPアドレスのみです。
TomcatはデフォルトですべてのIPアドレス(0.0.0.0)にバインドします
次に受信ファイアウォールルールを確認します。 8080または使用しているポートがブロックされている可能性があります。
応答するには遅すぎますが、今日は同じ問題に直面し、ファイアウォールルールで8080ポートを許可することで解決しました。
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
注-私の場合、localhost:8080のURLでサーバーにアクセスできましたが、ローカルマシンとリモートマシンの両方から172.16.16.10:8080のようなURLでアクセスできませんでした。
これは、ほとんどすべての(Microsoft以外の)サービスの一般的な方法です。
あなたと「他の全員」の間に存在する可能性のあるゲートウェイまたはルーターのネットワークルートを変更する必要がある場合があります。
マシンのIPを使用するだけです。あなたの開発マシンは10.0.0.100です、そして他のコンピュータタイプ10.0.0.100:8080では、ファイアウォールルールをチェックすることを忘れないでください
それで、私があなたを理解しているなら、ポート8080でローカルに動作しているTomcatにリモートでアクセスしたいですか?
最初にマシンのIPアドレスを知る必要があります。
windows:-dosボックスを開く-タイプ:
ipconfig/all
linux:-シェルに移動-タイプ
構成の場合
ローカルIPアドレスがリストされます。次に、リモート(職場)マシンのブラウザで、次のURLを入力します。
http:// the-IP-address-you-found:8080
ファイアウォールによるブロックやその他のネットワークの問題がない場合は、Tomcatページが表示されます。