Java : Tomcat & JSP/Java Servlets


Anchor is one of the few specialist Java web hosting providers in Australia, with a unique offering.
Java differs from many other commonly used programming languages for web application development in that it is deployed as part of an application server. The division between where the hosting providers responsibility stops becomes very blurred as the client code becomes part of the application server. The need for skilled technical support is never more important in making sure your application will work in a hosted environment.
Anchor can do more for you than just host your Java/JSP/Java Servlets applications. Our support engineers are available at any time to assist in configuration, setup and deployment.
Deployment details
Our primary web server of choice (Apache) is configured as an AJP proxy in front of the Tomcat web application server.
Each web hosting account is provisioned with its own JVM. All lifecycle management of the Java installation is performed at the user account level. This means you have the capacity to:
- Start and stop the JVM.
- Full control of the Java configuration parameters.
- Full control of over the Tomcat configuration (server.xml)
By proxying all requests via Apache we gain the flexibility and performance of Tomcat whilst still maintaining the security and stability of the Apache webserver between your application and the public Internet.
Application versions supported
| Tomcat: | 5.5.23, 5.5.9, 4.1.18, 4.01 |
| Java (Sun SDK): | 1.5.0, 1.4.1 |
| Java (IBM SDK): | 1.3.0 |
| JavaMail: | 1.3.2, 1.2 |
| MySQL: | 5.0.22, 4.1.12 |
| PostgreSQL: | 8.1.9, 7.4.8 |
| Apache: | 2.2.3, 2.0.52 |
Shared environments utilise:
- High end server grade hardware
- Rackmounted equipment
- Dual CPUs
- ECC Memory (4GB minimum)
- SCSI HDD in RAID1 configuration
- Red Hat Enterprise Linux
- Redundant Hot Swap power supplies
- Fully redundant network infrastructure
- Continuous (24×7) server health monitoring
- Daily data backups
Account features
- Full shell access via SSH
- Command line and web based database interfaces
- Detailed website statistics updated daily
- Choice of database engine PostgreSQL or MySQL
- Perl hosting is available on all of our shared website hosting plans.
Application update policy & process
Anchor continuously monitors and applies updates to all vendor supported applications deployed on Anchor infrastructure to maintain stability and security.
We do not apply major updates to any application which can affect the stability of live/deployed client services.
Versions
Anchor is constantly deploying new shared web hosting servers equipped with the the latest stable application versions as supported by the operating system vendors. In this way if you need a major version upgrade it can most often be accommodated.
Scalability
As your application becomes more demanding Anchor can walk you through the process of supplying more resources on the shared environment or perform a seamless migration to your own dedicated server.