The problem is your server won't start properly. There's a number of reasons that could be causing this. The first thing would be what mafasu mentioned. Check the EULA and make sure it's set to "true". If that doesn't work, then check for crash logs.
As for the port being closed, it won't show...