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:

Articolo letto 1303 volte

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *