JSP (Java Server Pages) e Servlet sono la risposta alle Common Gateway Interface basata sulla tecnologia Java, come alternativa ai processi di generazione automatica delle pagine web.
Il vantaggio rispetto ad altre tecnologie risiede nella Java Virtual Machine. Essendo sempre caricata in memoria, rende i tempi di accesso alle risorse molto ridotti comparata alla tradizionale programmazione CGI.
Le nostre istanze Cloud con Tomcat offrono tutto il necessario per poter usufruire della tecnologia Java Servlet/JSP e sono l'ideale per qualsiasi tipo di applicazioni web, siti personali e per siti e-commerce.
La tecnologia Java consente di ottenere vantaggi in termini di rapidità di implementazione delle applicazioni e di affidabilità delle stesse. Il linguaggio di programmazione è molto efficiente, robusto e permette di sfruttare a pieno i concetti di programmazione Object-Oriented. Ma Java non è solamente un linguaggio, è un'intera piattaforma basata sulla Java Virtual Machine. La JVM ha il compito di eseguire applicazioni scritte in Java ed ha il grande vantaggio di essere universale, cioè portabile tra architetture diverse, sia software che hardware, per esempio dai PC agli smartphone. Inoltre, basandosi su un modello di sviluppo software libero da costi e ben supportato dalla comunità, ha reso Java sempre più diffuso per lo sviluppo di applicazioni web enterprise e non.
Tomcat è un Web Application Containter Open Source sviluppato interamente in Java, capace di interpretare pagine JSP e applicazioni web scritte con lo standard Servlet. Apache Tomcat è supportato e mantenuto dalla comunità Open Source, all'interno della Apache Software Foundation. Apache Tomcat nel corso del tempo è diventato indubbiamente l'implementazione di riferimento per le specifiche Servlet e JSP, quindi è giusto dire che Tomcat implementa le specifiche JSP/Servlet meglio di qualsiasi altro prodotto, compresi i maggiori Web Application Server commerciali.
Per chi ha necessità di un ambiente Apache/Tomcat, Hosting Solutions mette a disposizione tra le istanze Cloud un template con Ubuntu 16.04 e Tomcat 8.5 dedicati, preinstallati e pre-configurati in modalità standard.
In particolare, Tomcat è configurato per essere in esecuzione sulla porta 80. Per accedere alle funzionalità "Manager App" e "Host Manager" è possibile reperire le credenziali dell'utente Tomcat dal pannello di controllo del Cloud, tramite il comando Azioni -> Vedi Log dell'istanza interessata
Ogni istanza ha un quantitativo di memoria Heap riservato per la Java Virtual Machine privata, di conseguenza per il server Tomcat. La memoria non è condivisa con altri processi o applicazioni e viene garantito che risieda sempre nella RAM, per ottenere la massima velocità di esecuzione delle applicazioni web.
L'istanza Cloud con Tomcat può essere attivata direttamente dal nostro configuratore, selezionandola dalla lista dei sistemi operativi e versioni (Passo 2).
Caratteristiche del servizio: