Quote from codybourne
Are you using the default port 25565, and is it set correctly in server.properties? Is 25565 opened TCP in your port-forwarding? This should be all you need.
Assuming you're using 25565 as your port. If not, just make sure you have the correct port open and set in server.properties.