1

Tomcat に Web アプリをデプロイしており、localhost で正常に動作しています。しかし、仮想ボックス(Windows)からアクセスしようとすると、「要求されたリソースが見つかりません」が返されます

localhost からの URL は -

ローカルホスト:8080/finance/entries

正常に動作します

仮想ボックスのURLから -

ローカルホスト:8080/finance/null

これの原因は何ですか?

ファイアウォールをオフにしています。

4

1 に答える 1

1

localhost は「私が実行しているマシン」です。VirtualBox では、この仮想マシン自体で実行するのはオペレーティング システムです。"ホスト" オペレーティング システムの実際の IP アドレスを見つける必要があります。印刷されます。

「ホスト」の IP アドレスを取得し、それを「ゲスト」に入力します。の IP が見つかると仮定すると、ゲスト OS から10.0.0.1アクセスできます (このアドレスはホストでも機能します)。10.0.0.1:8080/finance/entriesすべてのシステムがそれを解決する方法を知っているため、ローカルホストのみが特別です。それは「私」であり、仮想マシンはコンピューターにかなりの分割パーソナリティを導入します。

于 2013-06-04T06:54:43.160 に答える