HostingInCanada.com has been providing Java hosting services since 1999. At that time only a few companies offered JSP and Java hosting services. We are the pioneers in the application and java web hosting services and we have thousands of java applications hosted on our servers. We know what we are doing, we host small Java applications ranging from few pages to multi-server large scalable deployments.
We are continuously investing in the best hardware to ensure your JSP and Java hosting services are running on the best of breed hardware and software. HostingInCanada.com is industry leader in providing very affordable and quality Java hosting services. We support all the latest Java technologies and frameworks, including Struts, Hibernate, Cocoon, Ant, Maven. Liferay, etc.
We offer three types of web hosting options for Java applications:Shared Tomcat Hosting, Private Tomcat Hosting and JBoss Hosting. Comparison of the java packages is listed below. All packages can be purchased as a seven day trial (here) for $1. For clients whose requirements are beyond the shared java hosting environment (sharing server with other clients hosting java based applications) they can select the virtual server option (here) or for larger deployments a dedicated server (here). Please note that it is possible to run both, Tomcat and JBoss under your VPS or dedicated server, and we're still happy to provide our java web hosting expertise when required.
|Which one is right for you?||SHARED TOMCAT||PRIVATE TOMCAT||PRIVATE JBOSS|
|Private JVM Heap||No - JVM Heap is shared among other java web apps residing on the same shared tomcat instance.||Yes - you get a your very own dedicated JVM Heap which equates reliability, security, and availability of your web app.||Yes - you get a your very own dedicated JVM Heap which equates reliability, security, and availability of your web app.|
|Ability to Start/Stop Tomcat||Yes - we have scripts which you can exacute and the Shared Tomcat will be restarted within 60 minutes.||Yes - you can restart tomcat at anytime either via SSH or via our online web console.||Not Applicable|
|Ability to Start/Stop JBoss||Not Applicable||Not Applicable||Yes - you can Start/Stop your JBoss instance yourself.|
|Tomcat Manager/Admin||No - you don't get access to Tomcat Manager/Admin||Yes - you get access to Tomcat Manage/Admin||Not Applicable|
|Easy deployment of WAR files||No - you will have to upload your WAR and manually unpack it yourself. Tomcat?s automatic detection and unpacking of WAR files is disabled due because this is a Shared Tomcat environment.||Yes - you can deploy your WAR files via Tomcat Manager, SSH or simply upload it and Tomcat automatically detects and unpacks it.||Yes - you can easily deploy your WAR in JBoss by uploading it to the server.|
|Ability to install different software versions of JDK, Tomcat, JBoss, etc.||No - Yes. You can select from different JDK versions and when your account is set up select different Tomcat versions 5.5 and 6.x since it's a shared tomcat environment, you're bound by the shared tomcat version available which is version 5.5.x and JDK 1.5||Yes - you can have custom versions installed for you.||Yes - you can have custom versions installed for you.|
|High Availability||Shared Tomcat hosting is not reliable is high availability is of great important to you. This is because Shared Tomcats are constantly restarted by customer requests, or recycle when one app is using so much resources, so we don't recommend it for serious java web application hosting.||Yes - since you're the only one on this Private Tomcat, you don't have to worry about others' applications causing problems.||Yes - since you're the only one on this Private JBoss, you don't have to worry about others' applications causing problems.|
|Memory/Heap Size Increase||No - with shared tomcat you cannot increase your JVM heap size since you're on a shared JVM heap||Yes - you can request additional JVM heap increase.||Yes - you can request additional JVM heap increase.|