0

Mac OS 10.6.8 の tomcat サーバーで Web アプリケーションを実行しています。アプリケーションは正常に動作しており、localhost または 127.0.0.1 を使用してローカルでアプリケーションにアクセスできます

システムは LAN に接続されており、10 のような IP アドレスを持っています.* .

私の問題は、実際の IP (10....) を使用して、同じ LAN に接続された別のシステムからアプリケーションにアクセスしようとすると、アプリケーションにアクセスできないことです。

Tomcat サーバーが別のシステムからアクセスできるようにするために必要な構成はありますか。

以前は Windows システムを使用していましたが、Tomcat は問題なく他のシステムにアクセスできました。

しかし、サーバーを Mac OS に移行したため、外部からサーバーにアクセスできなくなりました。

4

1 に答える 1

2

最初に、Tomcat がパブリック IP でリッスンしていることを確認します (デフォルトではそうなります)。あなたはこれを確認することができますnetstat -na | grep 8080

次に、OSX ファイアウォール ([システム設定] -> [セキュリティとプライバシー] -> [詳細] - Java がリストに表示され、着信接続を許可するように設定されている必要があります) が関連するポートでの着信接続をブロックしていないことを確認します (8080 と仮定します)。

于 2012-05-17T15:05:26.350 に答える