Apache Tomcat è un'implementazione open source di Java Servlet JavaServer Pages Java Expression Language e Java WebSocket tecnologie. Il software Apache Tomcat supporta numerose applicazioni Web mission-critical su larga scala in una vasta gamma di settori e organizzazioni. È progettato per essere una collaborazione degli sviluppatori migliori di tutto il mondo.
Funzionalità e caratteristiche
- Deployer: utilizzo del Tomcat Deployer per distribuire, precompilare e convalida le applicazioni Web.
- Manager: utilizzo dell'app Web Manager per distribuire, annullare la distribuzione e ridistribuire le applicazioni mentre l'app è in esecuzione.
- Host Manager – Utilizzo dell'app Web Host Manager per aggiungere e rimuovere host virtuali mentre l'app è in esecuzione.
- Realms and Access Control – Descrizione di come configurare Realms (database di utenti, password e ruoli associati) per l'uso in applicazioni Web che utilizzano Container Managed Security.
- Security Manager – Configurazione e utilizzo di Java Security Manager per supportare un controllo approfondito sul comportamento delle applicazioni Web.
- Risorse JNDI – Configurazione di risorse standard e personalizzate nel contesto dei nomi JNDI fornito a ciascuna applicazione Web.
- Origine dati JDBC: configurazione di un'origine dati JNDI con un pool di connessioni DB. Esempi per molti database popolari.
- Caricamento classe: informazioni sul caricamento della classe nel software, incluso dove posizionare le classi dell'applicazione in modo che siano visibili.
- JSP: informazioni sulla configurazione di Jasper e sull'utilizzo del compilatore JSP.
- SSL / TLS – Installazione e configurazione del supporto SSL / TLS in modo che Tomcat soddisfi le richieste utilizzando il protocollo https.
- SSI – Utilizzo delle inclusioni lato server nell'app.
- CGI – Utilizzo dei CGI con l'app.
- Supporto proxy: configurazione dell'app per l'esecuzione dietro un server proxy (o un server Web che funziona come server proxy).
- Descrittori MBeans – Configurazione dei file dei descrittori MBean per componenti personalizzati.
- Servlet predefinito: configurazione del servlet predefinito e personalizzazione degli elenchi di directory.
- Il clustering: abilita la replica della sessione in un ambiente.
- Bilanciatore: configurazione, utilizzo ed estensione dell'applicazione di bilanciamento del carico.
- Connettori: connettori disponibili nell'app e integrazione del server Web nativo.
- Monitoraggio e gestione – Abilitazione del supporto remoto JMX e utilizzo di strumenti per monitorare e gestire Apache Tomcat.
- Registrazione – Configurazione della registrazione nel software.
- Apache Portable Runtime: utilizzo di APR per fornire prestazioni superiori, scalabilità e una migliore integrazione con le tecnologie server native.
- Hosting virtuale – Configurazione dell'hosting virtuale in Tomcat.
- IO avanzato – Estensioni disponibili su IO normale e bloccante.
- Componenti aggiuntivi – Come ottenere componenti opzionali aggiuntivi.
- Uso delle librerie con Maven – Come ottenere vasi Tomcat attraverso Maven.
- Considerazioni sulla sicurezza – Opzioni da considerare quando si protegge un'installazione.
- Servizio Windows – Esecuzione del programma come servizio su Microsoft Windows.
- Autenticazione di Windows: configurazione dell'app per l'utilizzo dell'autenticazione di Windows integrata.
- Pool JDBC ad alta concorrenza: configurazione dell'app per l'utilizzo di un pool JDBC alternativo.
- Supporto WebSocket – Sviluppo di applicazioni WebSocket per Tomcat.
- Riscrittura URL: utilizzo della valvola di riscrittura basata su regexp per URL condizionale e riscrittura dell'host.
- Supporto CDI e JAX-RS – Configurazione del supporto CDI, JAX-RS ed Eclipse Microprofile.
Nota : Richiede Java Runtime Environment .
Programmi Correlati:
- Programma Download di Apache NetBeans (ultimo 2024) per Windows 10, 8, 7
- Programma X-Proxy per Windows 10, 8, 7
- Programma Java JRE 8 Update 172 (32-bit) Download per Windows / TotaSoftware.com
Articolo letto 1303 volte