Assistenza Tomcat®

Assistenza sistemistica su Apache Tomcat® per applicazioni Java in produzione, on premise o in cloud, con SLA garantiti e sistemisti disponibili 24/7.
Anche in cloud:
Anni di esperienza
15 +
Istanze gestite
500 +
Assistenza continua
24 H
Tempo di intervento
1 ora
Hanno usufruito dei nostri servizi oltre 5000 aziende

Serve supporto su Apache Tomcat®?

Un partner tecnico per applicazioni Java stabili, veloci e sicure

Apache Tomcat è l'application server open source di riferimento per le applicazioni web Java: implementa le specifiche Jakarta Servlet, Jakarta Server Pages e WebSocket e sostiene ogni giorno portali, gestionali e piattaforme e-commerce in produzione.

Affianchiamo aziende di ogni dimensione in tutte le fasi: progettazione dell'architettura, installazione, migrazione tra versioni, integrazione con web server e database, gestione continuativa e ottimizzazione delle prestazioni. L'obiettivo è un ambiente Tomcat affidabile, scalabile e sotto controllo, sia su una singola istanza sia in cluster ad alta disponibilità.
Marco Marcoaldi - Founder Managed Server Srl
Marco Marcoaldi
Founder & Sistemista Managed Server
NGINX Consulenza ed assistenza

Apache Tomcat® in produzione

Un application server solido, se configurato nel modo giusto

Apache Tomcat è open source e senza costi di licenza, ma in produzione le sue prestazioni dipendono dalla configurazione: connettori, thread pool, memoria della JVM e gestione delle sessioni fanno la differenza tra un servizio stabile e uno soggetto a rallentamenti e blocchi.

Ogni organizzazione ha esigenze diverse. Per questo partiamo da un’analisi delle applicazioni e del carico e vi aiutiamo a scegliere l’architettura più adatta: istanza singola, Tomcat dietro reverse proxy, oppure cluster con bilanciamento del carico e replica delle sessioni.

Il risultato è un ambiente monitorato, documentato e dimensionato sulle vostre applicazioni Java, pronto a crescere senza interventi d’emergenza.

Installazione, configurazione e deploy

Un avvio ordinato, senza sorprese in produzione

Gestiamo l’intero percorso: scelta della versione di Tomcat e della JVM compatibili con le vostre applicazioni, installazione da pacchetti della distribuzione o dai binari ufficiali, configurazione come servizio di sistema con utente dedicato.

Configuriamo connettori, TLS, realm, logging e parametri della JVM in base al carico atteso, e impostiamo procedure di deploy ripetibili per WAR e applicazioni, con possibilità di rollback.

Al termine consegniamo un ambiente collaudato e documentato, pronto a gestire applicazioni Java complesse e picchi di traffico.

NGINX Configurazione

Diagnosi e risoluzione dei problemi

Dalla causa del problema alla soluzione, nei tempi dello SLA

Rallentamenti, OutOfMemoryError, thread bloccati, connessioni al database esaurite, errori di deploy: interveniamo con un metodo strutturato di analisi della causa principale, basato su log, thread dump, heap dump e metriche della JVM.

Non ci limitiamo a riavviare il servizio: individuiamo l’origine del problema, applichiamo una correzione mirata e vi indichiamo come evitare che si ripresenti, sia sul piano della configurazione sia su quello applicativo.

Tempi di presa in carico e di risoluzione sono definiti da SLA chiari e misurabili: presa in carico entro 1 ora per le urgenze, fino a 15 minuti per i clienti con contratto attivo.

Sicurezza e vulnerabilità

Monitoraggio proattivo e comunicazione trasparente

Le vulnerabilità di Apache Tomcat sono poco frequenti, ma quando vengono pubblicate richiedono interventi rapidi. Seguiamo i bollettini della Apache Software Foundation e valutiamo ogni CVE rispetto alla vostra versione e alla vostra configurazione.

Quando una vulnerabilità riguarda il vostro ambiente vi informiamo subito, spiegando in modo chiaro impatto, rischio e contromisure, e pianifichiamo con voi l’aggiornamento o la mitigazione.

Lavoriamo anche in prevenzione: hardening della configurazione, riduzione della superficie esposta e protezione dei pannelli di amministrazione riducono il rischio prima che una minaccia si presenti.

Sicurezza NGINX WebServer
Supporto

Aggiornamenti gestiti

Versioni aggiornate senza fermi imprevisti

Mantenere aggiornati Tomcat e la JVM è essenziale per sicurezza, compatibilità e prestazioni. Monitoriamo i nuovi rilasci e le patch di sicurezza e vi avvisiamo quando un aggiornamento è necessario.

Non ci limitiamo a segnalare: eseguiamo noi l’aggiornamento, con verifica preliminare della compatibilità, download dai canali ufficiali con controllo dell’integrità, sostituzione controllata dei binari e collaudo finale delle applicazioni.

Gli interventi vengono programmati nei periodi di minore attività e sono sempre accompagnati da un piano di rollback.

Supporto tecnico e trasferimento di competenze

Risposte chiare da sistemisti esperti

Che si tratti di interpretare la documentazione, valutare una modifica di configurazione o risolvere un malfunzionamento, il nostro team risponde in modo preciso e documentato, nei tempi definiti dallo SLA.

Oltre a risolvere il problema, spieghiamo al vostro team cause e soluzioni adottate: un trasferimento di competenze che aumenta la vostra autonomia nella gestione quotidiana di Tomcat e riduce il rischio di nuovi incidenti.

Update
On Cloud

On premise e sui principali cloud provider.

Assistenza su Tomcat ovunque si trovi la vostra infrastruttura

Interveniamo su server on premise nei vostri data center e sulle principali piattaforme cloud. Se state valutando il passaggio al cloud, vi aiutiamo a capire vantaggi, costi e rischi e a pianificare la migrazione delle vostre applicazioni Java.

Loghi Cloud - AWS - Microsoft Azure - Hetzner - Google Cloud - Alibaba Cloud - OVH Cloud - IBM Cloud
Supportiamo ambienti su AWS, Microsoft Azure, Google Cloud, Alibaba Cloud, IBM Cloud, Hetzner, OVHcloud, Linode, DigitalOcean e molti altri provider. Il nostro helpdesk riceve le richieste in qualsiasi momento e il team interviene da remoto, ovunque si trovino i vostri server.

Conforme al GDPR

Dati trattati nell’Unione Europea, nel rispetto del Regolamento (UE) 2016/679

Siamo una società italiana e operiamo nel pieno rispetto del GDPR. I nostri sistemi si trovano in data center europei certificati ISO 27001, gestiti da personale che opera nell’UE.

Le informazioni su ticket, richieste e attività di assistenza relative ai vostri sistemi Tomcat sono conservate esclusivamente nell’Unione Europea e cancellate entro 30 giorni dalla conclusione delle attività.

conforme GDPR

Obiettivi misurabili, tecnologie enterprise.

FAQ

Apache Tomcat è un application server open source sviluppato dalla Apache Software Foundation. Esegue applicazioni web Java implementando le specifiche Jakarta Servlet, Jakarta Server Pages (JSP) e WebSocket, e genera pagine dinamiche, API e contenuti elaborati lato server.

Può funzionare come server autonomo oppure dietro un reverse proxy o un bilanciatore di carico, anche in cluster con replica delle sessioni. Per affidabilità, scalabilità e costi contenuti è una delle soluzioni più diffuse per le applicazioni Java in produzione.

È open source e senza costi di licenza, quindi mantiene basso il costo totale di gestione. È leggero, gestisce un elevato numero di richieste simultanee con un consumo di risorse contenuto ed è supportato da una comunità ampia e attiva.

In produzione viene spesso affiancato da NGINX o Apache HTTP Server: il reverse proxy gestisce connessioni, TLS, contenuti statici e bilanciamento, mentre Tomcat si concentra sull’esecuzione del codice Java. È un’architettura robusta, scalabile e dai costi operativi contenuti.

Copriamo l’intero ciclo di vita: progettazione dell’architettura, installazione, configurazione e tuning di connettori, thread pool e JVM, integrazione con reverse proxy e database, clustering e bilanciamento del carico.

Interveniamo su rallentamenti ed errori con analisi della causa principale, gestiamo monitoraggio, aggiornamenti e patch di sicurezza e offriamo consulenza per ambienti ad alto traffico e mission critical, dove i fermi non sono accettabili.

Serve un sistema operativo supportato: Tomcat è multipiattaforma, ma in produzione si preferisce Linux per stabilità e prestazioni. Serve inoltre una JVM compatibile con la versione di Tomcat scelta, in genere OpenJDK o una sua distribuzione supportata.

Configurazione e ottimizzazione richiedono competenze su ambienti Java, reti, protocolli web, sicurezza e tuning delle prestazioni. Se preferite concentrarvi sulle applicazioni, possiamo occuparci noi dell’installazione e della gestione dell’ambiente.

Sì, ed è la configurazione più diffusa in produzione. Il reverse proxy riceve le richieste, serve direttamente i contenuti statici come immagini, CSS e JavaScript, gestisce TLS e compressione e inoltra a Tomcat solo le richieste dinamiche.

Questa separazione riduce il carico sull’application server, migliora i tempi di risposta e permette di distribuire il traffico su più istanze Tomcat, aumentando scalabilità e disponibilità anche durante i picchi.

Sì. Managed Server è una società italiana ed eroga i propri servizi nel rispetto del Regolamento generale sulla protezione dei dati (Regolamento UE 2016/679). I dati relativi alle vostre infrastrutture e alle richieste di assistenza sono trattati all’interno dell’Unione Europea e cancellati entro 30 giorni dalla conclusione delle attività.

Sì, sono tra i problemi più frequenti. Analizziamo log applicativi, log del garbage collector, heap dump e thread dump per capire se la causa è una memoria insufficiente, un memory leak nell’applicazione, thread bloccati o un pool di connessioni al database esaurito.

Interveniamo poi sul dimensionamento della JVM e sulla scelta del garbage collector, sul pool di thread dei connettori e sul pool di connessioni JDBC. Quando il problema è nel codice dell’applicazione, lo documentiamo con i dati raccolti per facilitare il lavoro del vostro team di sviluppo.

Sì. Gli aggiornamenti all’interno della stessa versione principale sono in genere semplici, mentre il passaggio da Tomcat 9 a Tomcat 10 o 11 richiede più attenzione: con il passaggio da Java EE a Jakarta EE i pacchetti delle API cambiano da javax.* a jakarta.*, e le applicazioni vanno adattate o ricompilate.

Verifichiamo prima la versione di Java richiesta e la compatibilità delle applicazioni in un ambiente di test, poi pianifichiamo l’aggiornamento in produzione con un piano di rientro e un fermo ridotto al minimo.

Rimuoviamo le applicazioni di esempio e la documentazione installate di default, proteggiamo o disattiviamo Manager e Host Manager, disattiviamo il connettore AJP se non serve o lo proteggiamo con un secret, e configuriamo TLS con protocolli e cifrari moderni.

Facciamo girare Tomcat con un utente non privilegiato e permessi minimi sul file system, nascondiamo le informazioni di versione nelle pagine di errore e applichiamo con regolarità gli aggiornamenti di sicurezza di Tomcat e della JVM.

Il pagamento è mensile e non ci sono vincoli a lungo termine: potete interrompere il servizio in qualsiasi momento con un preavviso di 30 giorni, così da gestire la transizione senza disservizi.

In caso di disdetta vi consegniamo la documentazione dell’ambiente e delle configurazioni applicate.

Disclaimer e note legali: Apache Tomcat® e Linux® sono marchi registrati. In particolare, Apache Tomcat® è un marchio registrato della Apache Software Foundation e Linux® è un marchio registrato di Linus Torvalds negli Stati Uniti e in altri paesi. MANAGED SERVER SRL non è affiliata, sponsorizzata o altrimenti associata né alla Apache Software Foundation né a Linus Torvalds e non rappresenta nessuna di queste entità in alcun modo. Tutti i diritti sui marchi e sui nomi di prodotto menzionati appartengono ai rispettivi titolari.

Hosting con protezione DDOS Inclusa

Protezione DDOS e mitigazione con Arbor Networks & CloudFlare ®

Arbor Networks Netscout Division
CloudFlare Logo

Hai dei dubbi? Non sai da dove iniziare? Contattaci !

Abbiamo tutte le risposte alle tue domande per aiutarti nella giusta scelta.

Chatta con noi

Chatta direttamente con il nostro supporto prevendita.

0256569681

Contattaci telefonicamente negli orari d’ufficio 9:30 – 19:30

Contattaci online

Apri una richiesta direttamente nell’area dei contatti.

DISCLAIMER, Note Legali e Copyright. Red Hat, Inc. detiene i diritti su Red Hat®, RHEL®, RedHat Linux®, e CentOS®; AlmaLinux™ è un marchio di AlmaLinux OS Foundation; Rocky Linux® è un marchio registrato di Rocky Linux Foundation; SUSE® è un marchio registrato di SUSE LLC; Canonical Ltd. detiene i diritti su Ubuntu®; Software in the Public Interest, Inc. detiene i diritti su Debian®; Linus Torvalds detiene i diritti su Linux®; FreeBSD® è un marchio registrato di The FreeBSD Foundation; NetBSD® è un marchio registrato di The NetBSD Foundation; OpenBSD® è un marchio registrato di Theo de Raadt; Oracle Corporation detiene i diritti su Oracle®, MySQL®, MyRocks®, VirtualBox® e ZFS®; Percona® è un marchio registrato di Percona LLC; MariaDB® è un marchio registrato di MariaDB Corporation Ab; PostgreSQL® è un marchio registrato di PostgreSQL Global Development Group; SQLite® è un marchio registrato di Hipp, Wyrick & Company, Inc.; KeyDB® è un marchio registrato di EQ Alpha Technology Ltd.; Typesense® è un marchio registrato di Typesense Inc.; REDIS® è un marchio registrato di Redis Labs Ltd; F5 Networks, Inc. detiene i diritti su NGINX® e NGINX Plus®; Varnish® è un marchio registrato di Varnish Software AB; HAProxy® è un marchio registrato di HAProxy Technologies LLC; Traefik® è un marchio registrato di Traefik Labs; Envoy® è un marchio registrato di CNCF; Adobe Inc. detiene i diritti su Magento®; PrestaShop® è un marchio registrato di PrestaShop SA; OpenCart® è un marchio registrato di OpenCart Limited; Automattic Inc. detiene i diritti su WordPress®, WooCommerce®, e JetPack®; Open Source Matters, Inc. detiene i diritti su Joomla®; Dries Buytaert detiene i diritti su Drupal®; Shopify® è un marchio registrato di Shopify Inc.; BigCommerce® è un marchio registrato di BigCommerce Pty. Ltd.; TYPO3® è un marchio registrato di TYPO3 Association; Ghost® è un marchio registrato di Ghost Foundation; Amazon Web Services, Inc. detiene i diritti su AWS® e Amazon SES®; Google LLC detiene i diritti su Google Cloud™, Chrome™, e Google Kubernetes Engine™; Alibaba Cloud® è un marchio registrato di Alibaba Group Holding Limited; DigitalOcean® è un marchio registrato di DigitalOcean, LLC; Linode® è un marchio registrato di Linode, LLC; Vultr® è un marchio registrato di The Constant Company, LLC; Akamai® è un marchio registrato di Akamai Technologies, Inc.; Fastly® è un marchio registrato di Fastly, Inc.; Let’s Encrypt® è un marchio registrato di Internet Security Research Group; Microsoft Corporation detiene i diritti su Microsoft®, Azure®, Windows®, Office®, e Internet Explorer®; Mozilla Foundation detiene i diritti su Firefox®; Apache® è un marchio registrato di The Apache Software Foundation; Apache Tomcat® è un marchio registrato di The Apache Software Foundation; PHP® è un marchio registrato del PHP Group; Docker® è un marchio registrato di Docker, Inc.; Kubernetes® è un marchio registrato di The Linux Foundation; OpenShift® è un marchio registrato di Red Hat, Inc.; Podman® è un marchio registrato di Red Hat, Inc.; Proxmox® è un marchio registrato di Proxmox Server Solutions GmbH; VMware® è un marchio registrato di Broadcom Inc.; CloudFlare® è un marchio registrato di Cloudflare, Inc.; NETSCOUT® è un marchio registrato di NETSCOUT Systems Inc.; ElasticSearch®, LogStash®, e Kibana® sono marchi registrati di Elastic N.V.; Grafana® è un marchio registrato di Grafana Labs; Prometheus® è un marchio registrato di The Linux Foundation; Zabbix® è un marchio registrato di Zabbix LLC; Datadog® è un marchio registrato di Datadog, Inc.; Ceph® è un marchio registrato di Red Hat, Inc.; MinIO® è un marchio registrato di MinIO, Inc.; Mailgun® è un marchio registrato di Mailgun Technologies, Inc.; SendGrid® è un marchio registrato di Twilio Inc.; Postmark® è un marchio registrato di ActiveCampaign, LLC; cPanel®, L.L.C. detiene i diritti su cPanel®; Plesk® è un marchio registrato di Plesk International GmbH; Hetzner® è un marchio registrato di Hetzner Online GmbH; OVHcloud® è un marchio registrato di OVH Groupe SAS; Contabo® è un marchio registrato di Contabo GmbH; IONOS® è un marchio registrato di IONOS SE; International Business Machines Corporation detiene i diritti su IBM® e IBM Cloud®; Terraform® è un marchio registrato di HashiCorp, Inc.; Ansible® è un marchio registrato di Red Hat, Inc.; cURL® è un marchio registrato di Daniel Stenberg; Facebook®, Inc. detiene i diritti su Facebook®, Messenger® e Instagram®. Questo sito non è affiliato, sponsorizzato o altrimenti associato a nessuna delle entità sopra menzionate e non rappresenta nessuna di queste entità in alcun modo. Tutti i diritti sui marchi e sui nomi di prodotto menzionati sono di proprietà dei rispettivi detentori di copyright. Ogni altro marchio citato appartiene ai propri registranti. MANAGED SERVER® è un marchio registrato a livello europeo da MANAGED SERVER SRL, con sede legale in Via Flavio Gioia, 6, 62012 Civitanova Marche (MC), Italia e sede operativa in Via Enzo Ferrari, 9, 62012 Civitanova Marche (MC), Italia.
Torna in alto

Necessiti di supporto su NGINX ?

Siamo qui per Aiutarti

Abbiamo bisogno di maggiori informazioni in merito alla problematica su NGINX Web Server.

Compila la richiesta di assistenza in tutti i campi. Valuteremo la problematica e verrai ricontattato entro 60 minuti da un nostro consulente tecnico NGINX per accordarci su come procedere.