Objetivo:
Que el participante entienda y aplique el proceso de instalación, configuración, administración
y aseguramiento y puesta a punto de un servidor Tomcat, asi como la implementación e
integración de aplicaciones web.
Temas:
- Getting Started with Tomcat
- Installing Tomcat
- Starting, Stopping, and Restarting Tomcat
- Automatic Startup
- Testing Your Tomcat Installation
- Where Did Tomcat Come From?
- Configuring Tomcat
- A Word About Using the Apache Web Server
- Relocating the Web Applications Directory
- Changing the Port Number from 8080
- Java VM Configuration
- Changing the JSP Compiler
- Managing Realms, Roles, and Users
- Controlling Sessions
- Accessing JNDI and JDBC Resources
- Servlet AutoReloading
- Customized User Directories
- Tomcat Example Applications
- Common Gateway Interface (CGI)
- The Tomcat Admin Webapp
- Deploying Servlet and JSP Web Applications in Tomcat
- Layout of a Web Application
- Deploying an Unpacked Webapp Directory
- Deploying a WAR File
- Hot Deployment
- Working with WAR Files
- The Manager Webapp
- Automation with Apache Ant
- Symbolic Links
- Tomcat Performance Tuning
- Measuring Web Server Performance
- External Tuning
- Internal Tuning
- Capacity Planning
- Additional Resources
- Integration with the Apache Web Server
- The Pros and Cons of Integration
- Installing Apache httpd
- Apache Integration with Tomcat
- Tomcat Serving HTTP over the APR Connector
- Tomcat Security
- Securing the System
- Multiple Server Security Models
- Using the SecurityManager
- Granting File Permissions
- Setting Up a Tomcat chroot Jail
- Filtering Bad User Input
- Securing Tomcat with SSL
- Configuration
- server.xml
- web.xml
- tomcatusers.xml
- catalina.policy
- catalina.properties
- context.xml
- Debugging and Troubleshooting
- Reading Logfiles
- Hunting for Errors
- URLs and the HTTP Conversation
- Debugging with RequestDumperValve
- When Tomcat Won't Shut Down