Solved

Typical Tomcat administration duties

Posted on 2012-03-28
2
538 Views
Last Modified: 2012-04-11
Hi,
I am providing some gap analysis for a client regarding what tasks should be completed across their infrastructure, and what tasks are actually being performed by their hosting company.

For all the Windows based stuff, i'm on very solid ground, but they have a Tomcat cluster (quite possibly the wrong terminology) running on two of their load balanced IIS server.  I know shamefully little about Tomcat, so was wondering if someone can give me a list of typical tasks that are likely to be required as part of Tomcat administration/maintenance daily, weekly, monthly etc, such as deploy WAR files (???), performance tuning, configuring security etc.

Thanks

M
0
Comment
Question by:lambch0p
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
2 Comments
 

Accepted Solution

by:
lambch0p earned 0 total points
ID: 37777721
FYI - These are tasks that are listed by the hosting provider:

Tasks likely to be encountered during intial setup
Creation of the users/groups required for the service
Installation and configuration of the necessary packages (JVM)
Configuration of the necessary operating system parameters (kernel, libraries, limits)
Configuration of the requires IIS/Apache parameters (ISAPI filters, mod_jk, mod_proxy_ajp)
Installation of the Tomcat application server
Configuration of the service management scripts (start, stop)
Configuration of the service parameters (RAM)
Configuration of the security environment/application of the security policy
Configuration of the caching and concurrency (threads) parameters
Configuration of the database connections and pools (JDBC drivers)
Configuration of the application contexts
Configuration of mail connections
Configuration of additional Java libraries
Configuration of the logs and their rotation
Configuration of a status worker
Clustering configuration

Day-to-day tasks
Management of listeners and valves
Management of virtual servers
Management of contexts
Management of additional drivers and libraries (jar)
Management of database connections
Management of configurations associated with MIME types, execution permission, and access rules
Management of the mod_jk or mod_proxy_ajp parameters
Installation of SSL certificates
Creation of users, changes in permissions, password changes for the manager application
Delivery of a copy of the logs -either detailed or aggregated
Changes in the transaction/url monitors
Management of performance parameters of the application server
Deployment of WARs
0
 

Author Closing Comment

by:lambch0p
ID: 37832433
My own solution.  May or may not be complete or accurate.
0

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Configure Web Service (server application) I. Configure security for Web Services methods First, we need to protect Session bean which implements the service: 1. Open EJB deployment descriptor (ejb-jar.xml) in the EJB project that contains you…
Most of the developers using Tomcat find it easy to configure the datasource in Server.xml and use the JNDI name in the code to get the connection.  So the default connection pool using DBCP (or any other framework) is made available and the life go…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…
Visualize your data even better in Access queries. Given a date and a value, this lesson shows how to compare that value with the previous value, calculate the difference, and display a circle if the value is the same, an up triangle if it increased…

631 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question