Tomcat に Web アプリをデプロイしており、localhost で正常に動作しています。しかし、仮想ボックス(Windows)からアクセスしようとすると、「要求されたリソースが見つかりません」が返されます
localhost からの URL は -
ローカルホスト:8080/finance/entries
正常に動作します
仮想ボックスのURLから -
ローカルホスト:8080/finance/null
これの原因は何ですか?
ファイアウォールをオフにしています。
Tomcat に Web アプリをデプロイしており、localhost で正常に動作しています。しかし、仮想ボックス(Windows)からアクセスしようとすると、「要求されたリソースが見つかりません」が返されます
localhost からの URL は -
ローカルホスト:8080/finance/entries
正常に動作します
仮想ボックスのURLから -
ローカルホスト:8080/finance/null
これの原因は何ですか?
ファイアウォールをオフにしています。
localhost は「私が実行しているマシン」です。VirtualBox では、この仮想マシン自体で実行するのはオペレーティング システムです。"ホスト" オペレーティング システムの実際の IP アドレスを見つける必要があります。印刷されます。
「ホスト」の IP アドレスを取得し、それを「ゲスト」に入力します。の IP が見つかると仮定すると、ゲスト OS から10.0.0.1
アクセスできます (このアドレスはホストでも機能します)。10.0.0.1:8080/finance/entries
すべてのシステムがそれを解決する方法を知っているため、ローカルホストのみが特別です。それは「私」であり、仮想マシンはコンピューターにかなりの分割パーソナリティを導入します。