Minecraft server in virtual machine help

I am trying to run a Feed the Beast(minecraft mod pack) server out of a virutal machine.  The computer is running windows 7 pro 64bit and I am running Ubuntu 12.04 LTS 32 bit in VMWare virtual machine.  My problem is when I start the server it will not bind to port.  I have tryed changing the conection in the VM to bridged and nat and forwarding the new ip the VM makes on my router.  Any help would be great.  Also if you know how to fun feed the beast on MineOS that would be great too as I have that on a different VM.

why does it have to be in a vm?

That will just complicate things and take up more resources.

If you really want to I would sugest a install of debian minimal and then put openjdk 7 on it then run the server.

I'm gunna pressume you are using VMware Vsphere if you running it out of windows.

A word of warning. A type 2 hypervisor is not commonly known for it's "performance" due to the fact that it is running within an OS and doesn't have direct hardware level access, like a type 1 hypervisor (ESXi, Proxmox etc)

If i remember correctly (bear with me haven't used vSphere in forever) under the vmnetcng or vmnetcnfg option there should be options for NAT port forwarding. Which allows the VM direct access to ports on the Host machines NIC.

As said I don't use vSphere, you'd be better off to google it if this isn't a good enough answer.

EDIT: If you don't mind me asking why are you planning on running it out of a virtualised linux OS? Why not just host it on the Windows OS, you'd have better performance rather than virtualising within windows.

- zanginator