Its most likely a modified OS(Or the blocked ports?), did you read your providers TOS? Because most of the time (well actually all of the time) WebHosting does not like Java, it is not needed to host a website, and its a pain in the ass server load wise.