Additional Information
Amazing comprehensive web development software for PC
Latest Version | Apache Tomcat 11.0.2 |
Requirements |
Windows XP/Vista/Windows 7/Windows 8/Windows 10 |
Updated | December 10, 2024 |
Author | Apache Software Foundation |
Category | Developer Tools |
License | Open Source |
Language | English |
Download | 526 |
Overview
The Apache Tomcat software is an open-source implementation of the Java Servlet, JavaServer Pages, Java Expression Language, and Java WebSocket technologies. Apache Tomcat software powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations. It is intended to be a collaboration of the best-of-breed developers from around the world.
Features and Highlights
Features and Highlights
- Deployer - Operating the Tomcat Deployer to deploy, precompile, and validate web applications.
- Manager - Operating the Manager web app to deploy, undeploy, and redeploy applications while the app is running.
- Host Manager - Operating the Host Manager web app to add and remove virtual hosts while the app is running.
- Realms and Access Control - Description of how to configure Realms (databases of users, passwords, and their associated roles) for use in web applications that utilize Container Managed Security.
- Security Manager - Configuring and using a Java Security Manager to support fine-grained control over the behavior of your web applications.
- JNDI Resources - Configuring standard and custom resources in the JNDI naming context that is provided to each web application.
- JDBC DataSource - Configuring a JNDI DataSource with a DB connection pool. Examples for many popular databases.
- Classloading - Information about class loading in the software, including where to place your application classes so that they are visible.
- JSPs - Information about Jasper configuration, as well as the JSP compiler usage.
- SSL/TLS - Installing and configuring SSL/TLS support so that your Tomcat will serve requests using the https protocol.
- SSI - Using Server Side Includes in the app.
- CGI - Using CGIs with the app.
- Proxy Support - Configuring the app to run behind a proxy server (or a web server functioning as a proxy server).
- MBeans Descriptors - Configuring MBean descriptors files for custom components.
- Default Servlet - Configuring the default servlet and customizing directory listings.
- The Clustering - Enable session replication in the environment.
- Balancer - Configuring, using, and extending the load balancer application.
- Connectors - Connectors available in the app, and native web server integration.
- Monitoring and Management - Enabling JMX Remote support, and using tools to monitor and manage Apache Tomcat.
- Logging - Configuring logging in the software.
- Apache Portable Runtime - Using APR to provide superior performance, scalability, and better integration with native server technologies.
- Virtual Hosting - Configuring virtual hosting in Tomcat.
- Advanced IO - Extensions available over regular, blocking IO.
- Additional Components - Obtaining additional, optional components.
- Using the libraries with Maven - Obtaining Tomcat jars through Maven.
- Security Considerations - Options to consider when securing an installation.
- Windows Service - Running the program as a service on Microsoft Windows.
- Windows Authentication - Configuring the app to use integrated Windows authentication.
- High Concurrency JDBC Pool - Configuring the app to use an alternative JDBC pool.
- WebSocket support - Developing WebSocket applications for Tomcat.
- URL rewrite - Using the regexp based rewrite valve for conditional URL and host rewrite.
- CDI and JAX-RS support - Configuring CDI, JAX-RS, and Eclipse Microprofile support.
Note: Requires Java Runtime Environment.