Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm looking for a free hosting for my Java web page, that uses Servlets and JSP. There is any good one out there?

share|improve this question

closed as off topic by voretaq7 Jan 26 '12 at 16:14

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

3 Answers 3

up vote 3 down vote accepted

Depending on how the application is written, you may want to look at Google App Engine. I believe there is some amount of free applications (? 10 ?) you are allowed to run within certain bandwidth parameters.

Converting well behaved JSP/Servlet application to run GAE should not be too difficult - the part that may need bigger change is data persistence.

share|improve this answer

Not to my knowledge, no. Hosting java applications on a shared server or container gets unrealistic pretty darn fast if "free" hosting is the goal due to both resource utilization and classloading / perm gen memory heap usage.

If you really want to host your java web applications somewhere for cheap, I'd suggest going with http://www.linode.com/ and using their cheapest offering around $20/mo. They offer full root access so you can install your JVM, servlet container, and other tools of choice.

share|improve this answer

In addition to the other answers note that there is shared Java hosting which is way cheaper than a VPS. The only one I know of off the top of my head is Godaddy, but there are other options out there

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.