Jakarta Tomcat is an Open Source Java application server. OSG maintains multiple installations of Tomcat 6.0.6 and Tomcat 5.x.x. This means we can host Web applications conforming to the Servlet 2.5 and Servlet 2.4 and JSP 2.1 and JSP 2.0 specifications.
These servers are configured from a central location through cfengine, but run as separate application containers. Each node may contain one or more Tomcat instances running different version of Tomcat. Web requests are directed to the appropriate Tomcat instances by a load-balanced Apache cluster mod_proxy_ajp and mod_proxy_balancer plugin.
By providing multiple servers, we can give each customer their own Java container(s). This is useful not only for billing purposes (since each Tomcat instance will run under the customer's userid), but also to keep a misbehaving application or instance from potentially affecting other applications. Also, we can provide horizontally- and vertically-cloned servers to balance the load for high-traffic applications.
| Systems Administration |
| NSAM Backup |
| osgjas01 |
| osgjas02 |
| osgjas03 |
| osgjas04 |
| osgjas-prod01 |
| osgjas-prod02 |
|
otnljas-prod01 |
| otnljas-test01 |
| otnljas-test02 |
Data Classifications
| Data type | Principal | Custodian | User | confidentiality | Integrity | Availability |
|---|---|---|---|---|---|---|
| Tomcat system files and global administration scripts | Eli Ben-Shoshan | OSG Staff | OSG Staff | Medium | Medium |
High |
| Tomcat instance-specific configuration files | Eli Ben-Shoshan | OSG Staff | OSG, Tomcat customers | Medium | Medium |
High |
| Tomcat web applications | Eli Ben-Shoshan | OSG Staff | OSG, Tomcat customers | Medium | Medium |
High |
| Other data | |
|---|---|
|
Other data associated with this service belongs to the customers of the service. For information regarding customer data, the customer's organization should be contacted. |
|