2011-01-28 8 views
0

Windows 7を使用したVirtualBoxでUbuntu 10.10をホストとして実行しています。私はUbuntuのGlassfish3サーバーにデプロイするjava Webサービスを持っていて、ホストからアクセスできるようにしたいと考えています.VBoxのドキュメントによれば、クライアントアプリケーションが接続するポートであるポート8080を転送する必要があります私のホスト。これを行うには、ホストの8080ポートをVMの8080ポートに転送するWindowsのVBoxManage modifyvm Ubuntu --natpf1 glassfish,tcp,,8080,,8080で次のコマンドを実行しますが、到達しようとすると動作しないようです。何か案は?ホストのクライアントからVMのWebサービスに接続

+0

ホストからVMにアクセスできることは確かですか?私はそれを何かpingすることを意味する。 – Ron

+0

どのようにpingすることができますか? IPは同じです – 8vius

答えて

0

8080がWindowsの他のプロセスで使用されていないことを確認します。 Ubuntu内のISOからGuest Additionsをインストールしてください。ネットワーキングのオプションとしてNATを使用していることを確認してください。 Ubuntuのファイアウォールが着信要求をブロックしないようにしてください。

+0

ポート上にプロセスが存在しない場合、Guest Additionsがインストールされ、NATはネットワークオプションです。ファイアウォールのアクセス許可を確認する方法 – 8vius

+0

Firestarterをファイアウォールとしてインストールし、UbuntuのIPtablesがリアルタイムでリクエストをブロックしているかどうかを確認できます。しかし、私はあなたがGUIST追加機能とNAT機能を持っているなら、問題はないはずです。 VboxManageの構文が正しいかどうかを確認してください。 WebサービスがVM内の8080上で実行されていることを再度確認します。その後、http:// [IP_Address_Of_VM_On_VirtualBox_Subnet:8080 /ブラウザ内に入力する必要があります。ローカルホストとエクスポートポート転送を使用して適切に実行できること。 – BZ1

関連する問題