Skip to main content

Reliable Java / Tomcat / JSP / Servlet Hosting

I was searching for a reliable hosting provider for my Java applications, by looking at the price I went for MochaHost. They have shared Tomcat where you can deploy a single web application. Initially everything looked good, but slowly issues started with my account.

I faced many issues with their service, they claims they have 99% up time but in reality it is less than 60%. Most of the time my website was down, sometimes because someone restarted Tomcat, most of the times because of other server related issues. Their service desk normally reply to tickets only after 2 days, and what you recieve is a pre-formatted reply.

Couple of weeks back, when I accessed my website, it was showing:

The filesystem mounted at /home/blabla on this server is running out of disk space. cPanel operations have been temporarily suspended to prevent something bad from happening. Please ask your system admin to remove any files not in use on that partition.

My plan was unlimited bandwidth, unlimited disk space, I mailed their customer support(there is no toll free number, no phone number at all), it took four days for them to fix their disk space issue and my website visitors were seeing the above message all these days.

After couple of days, I got calls from my customers saying my website is showing

"Your account has been suspended"

I again opened a support ticket with MochaHost, directly contacted them via their Chat system, finally after 3 hours someone responded:

Dear Client,

Your hosting account has been investigated by our administrators 
due to excessive load/high resource utilization which includes 
high CPU utilization and memory consumption. Unfortunately due 
to the severe nature of the problem the account has been suspended 
in order to prevent server crash and impact on the rest of the 
clients hosted on the same server.

We have determined that based on the excessive resource 
utilization your account is not a good fit for our shared 
hosting environment. 

If you are unable to fix this problem we can offer you 
2 alternative solutions:

1)Obtaining a private virtual server (VPS) account 
which comes with free migration for all our LINUX 
solutions and free setup and starts at $23/month. 
For more information please review or

2)Obtaining a dedicated server which comes with 
free migration and free setup the server pricing 
for which you can obtain at

We do appreciate your prompt response and cooperation.

Please let us know if we can be in further assistance.


MochaSupport Team
2880 Zanker Rd #203,
San Jose, CA 95134

It was a pre-defined template, their trick to make their customers upgrade to highly priced plans. Nothing was mentioned about the app or process which was consuming more resources!

Again I mailed them asking the details and a request to remove the suspension so that I can look in to the issue. They replied saying a cron job is consuming 90% of their CPU! I was having only a Joomla based website with 50-100 visitors a day, a cron job which runs every 5 minutes, consumes maximum of 0.01% of CPU in my 2GHz desktop! There was nothing mentioned about bringing my website back!

It was almost 48 hours my website was down and no action from my hosting provider to bring the website back to service. I was totally frustrated and decided to move away from this un-professional service provider. I din't have a backup, so I politely asked them what should I do to un-block my account other than upgrading to a different plan. They replied saying if I remove the cron jobs they will activate my account. But how can I remove the cron jobs without logging in to my account? I realized the people sitting there know nothing but only copy+paste from their knowledge base. After couple of replies, finally they activated my account! Remember, each reply takes a minimum of 2 hours, and your website will be down all these days.

New Hosting Provider

I started searching for a new professional hosting provider, fortunately came across a blog post about WebFaction. I visited their website, it was totally different from what I have seen with other providers. Options were very less, no unlimited bandwidth, no unlimited disk space, no free applications, no cPanel, no Plesk, but yes, they have a unique feature which no other hosting provider has, complete control on shell access!

They have a simple control panel through with you can configure domains, applications, emails etc. Also you will get complete access to SFTP and SSH access to your home directory where you can install whatever tool you want. Your applications will be allocated a 80MB memory, so no need to worry on the shared environment.

What I did?

Installed Java 1.6
Installed Tomcat
Installed Joomla
Configured Cron Jobs

Now I have complete access to the machine where I hosted my website, and no worries on any technical issues. I had some issues setting up my Domain, the technical team proved they are experts in what they do!

If you need any info about how I configured my applications with WebFaction, just post your query here.

Click here to go to

Also read Host your website for free!


  1. Thanks for the useful information about JSP Hosting. Modulesoft offers secure jsp hosting with unmatch price. Jsp hosting

    This hosting will help you to run the most appropriate scripts that can make you website dazzle with Beauty.

  2. Mochahost is really slow. Looks we have to change

  3. Its because all of their servers are oversold!


Post a Comment

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to our feed and get articles like this delivered automatically to your feed reader? Like our Facebook Page.

Popular posts from this blog

HDFC Bank introduces Missed Call Service to know Account Balance

Missed call is a powerful business tool in developing countries like India where customers give a miss call to specific phone numbers for getting account details, providing feedback, voting etc. On receiving a missed call from a registered phone number, the underlying app performs a phone number lookup and sends the data to the caller via text message(SMS) or records the call details for future processing.HDFC Bank recently introduced missed call service for its retail customers which allows to retrieve bank account details, mini statement etc. by simply giving a miss call to their toll free numbers.Following services are now available: 1800 270 3333 - Account Balance 1800 270 3355 - Mini Statement 1800 270 3366 - Request for new Cheque Book 1800 270 3377 - Request for Bank account statement Also you can download HDFC Mobile Banking Application by giving a missed call to : 1800 270 3344. Other banks providing missed call serviceAxis bank(known as Axis Dial) - 09225892258Bank of India…

Induction Cooker Showing an Error Code? Induction Cooker Error Codes Explained

Are you searching for Induction Cook-top error codes? Here you can find the error codes of all popular induction cooktops and how to troubleshoot it.

These are for your reference only, do not try to open your cooktop without proper safety measures, we advise you to call the service person if any servicing is needed.

If you want to know how Induction Cook-top works, read our previous article titled What is Induction Cooker? How Induction Cooker Works?.

Whirlpool Induction Cooker Error CodesError CodeErrorSolutionF0An internal error was detected.Disconnect power. Wait 5 seconds before reconnecting power. If the symbol appears again, call for service.F2The surface cooking area is too hot and has turned off.Remove the pans from the surface cooking area. "F2" will disappear when the surface cooking area has cooled. If you turn the surface cooking area back on and "F2" reappears, the cooktop is still too hot. Turn off the surface cooking area and allow it to cool.F4The po…

LICHFL - Generating Home Loan Statements Online

Generating an online statement from LIC Housing Finance Ltd is very easy, simply follow the below steps to create an online account with LICHFL and generate statements online! You may use the online generated statement as a proof for principal paid for a housing loan(under section 80C) and interest paid(under section 24) while filing income tax returns.* Want to know how to save maximum income tax? Read our most read article how to save maximum income tax (opens in new tab).* Paying high interest to LICHFL? Learn how to reduce interest on your existing home loan (opens in new tab).
Before reading further, make sure you have the following information with you: Your Loan Account NumberSanctioned AmountStep 1 - Open LICHFL websiteVisit LICHFL website and click on the 'New Customers? Click Here' link(refer the below screenshot). Step 2 - Enter your loan account detailsFill in the following details: New Loan NumberSanctioned AmountDate of BirthSecurity Codeand click on the Submit b…