TANSTAAFL - there ain't no such thing as a free lunch. What is "little price" as per your definition? You can get OK Java hosting starting at about $10 per month, but whether that satisfies your requirements in terms of features is another issue. EJB support (meaning an actual JEE server, as opposed to a servlet container) is probably more like $20 per month. Check out the list at http://www.coderanch.com/how-to/java/ServletsFaq#hosting to see what's out there.