In this posts we will describe the basic features, pros and cons associated with Java Shared Tomcat Hosting on Shared JVM. We will also describe about DailyRazor’s shared Java hosting features.
What is shared Tomcat Java hosting?
Before reading this You take an example. Let us assume there is only one laptop in your family and everyone is using it. In your family each member has been given an user account to use it. Shared hosting meaning is same. Shared Java Hosting means sharing your server with many users. In shared hosting our website is located on the same server with other hundred of websites.
Website suitable for shared Tomcat Java hosting
It varies according to the uses of websites/blogs. Majorly it is suitable for below mentioned 3 categories.
- Personal websites
- Small businesses websites
- Medium sized businesses websites
For above mentioned three categories. Shared Java hosting is not suitable if you are using these features with your websites.
- Merchant activity (payment gateway)
- Forum Support
- Individual login account for employees
JVM Heap Space
In Shared Tomcat Java Hosting JVM heap space will be shared with multiple users.
Moreover you will not be able to increase your JVM request.
It is limited for every user on your shared hosting.
Tomcat Manager/Admin Access
With shared Java hosting you will not get access to Tomcat’s Manager/Admin account.
So you need to open a ticket or to request with you hosting provider.
Deployment of WAR files
You will have to upload your WAR files and manually unpack it yourself. Tomcat’ s automatic detection and unpacking of WAR files is disabled in Shared Tomcat hosting environment.
Reason for not giving tomcat manager access to anyone with shared hosting – Basic reason if any .war do not deployed properly it will completely bring the server down on which it is deployed. It will result all websites down hosted on this down server. Technical support is responsible for all website’s uptime hosted on shared environment. Due to single website mistake hosting company will get mails from all the customer for their downtime. So many things will fail at the same time. So technical support use to check any .war file before deploying it to main server. So this step is just for avoiding downtime and server issues. I think you got my point.
Ability to install different software
No you will not get access to install any software. You can not change versions of JDK, Tomcat, JBoss, etc. You can request your tech support by opening a ticket or by email.
You need to open a support ticket to start/stop/restart tomcat server.
Website Uptime Guarantee with Shared Java Tomcat Hosting
If you want your website 100% uptime then it may not be true with Shared Tomcat Java Hosting. The reason is other websites are using the same server with your’s website. They may request your’s hosting provider to stop/restart the Tomcat Server. If many time server restart/stop will happen due to this website will not be up always. So less guarantee for uptime with shared hosting.
Remedy for Website Uptime Guarantee with Shared Java Tomcat Hosting
Generally shared hosting is good for WordPress and other same CMS website due to this issue. For Java hosting we would recommend either private Tomcat Hosting or VPS Hosting. In this way you will be the sole user of your server. Your site will always be up without any disturbance. DailyRazor provides affordable private Java Tomcat Hosting. We are using it for some of our clients and we will share the experience with you soon.
Conclusions on Java shared web hosting
I am still using shared hosting for many of my client’s website made in Java. We are happy with it. We are hosting them with a web host named DailyRazor. We have no bad experience with shared Java hosting. The actual problem with shared hosting will come of our web host is putting thousands of website on the same server. If any website will get more traffic it will start using the more resources. At the same time if visitors will flood on other websites then all the website’s will become very slow. I say websites would be almost down. Sometimes they would start take time more than 15 seconds. So always choose an affordable, reliable and experienced Java web host.
DailyRazor’s shared Java hosting?
We are hosting our client’s website with DailyRazor. We have started shared hosting with them. We have an excellent experience with DailyRazor. Moreover DailyRazor has more than 12 years of experience in Java hosting and have been awarded as the best Java/JSP hosting providers for 2013 by www.bestwebhostingproviders.net. Unlike other Java host providers DailyRazor technical support is always 24 hours available.
Please see the features available for Shared Java Tomcat Hosting with DailyRazor.
Thanks for reading this article. Please share your views about Java Shared Tomcat Hosting on Shared JVM.