Come risolvere i problemi comuni di Tomcat in Windows

Tutto non sempre procede agevolmente nello sviluppo. Tomcat è costituito da un fantastico set di strumenti per lo sviluppo in JSP, ma possono sorgere problemi nel farlo funzionare. Ho descritto alcuni dei problemi che ho riscontrato durante il tentativo di far funzionare la mia installazione Tomcat.

La pagina non viene visualizzata o la pagina non può essere trovata

Hai visto questo errore prima sui siti web quando una pagina viene cancellata o quando il server semplicemente non riesce a trovare la tua richiesta.

Applicheremo questo principio al tuo computer locale e assicurati che i tuoi file web siano nella posizione corretta sul tuo file system.

1. Assicurati di aver inserito correttamente l'URL per la connessione. A seconda di come si imposta tutto, l'URL normale è il seguente:

http: // localhost

Se hai bisogno della porta predefinita 8080, prova invece quanto segue:

http: // localhost: 8080

Se ti colleghi a questa directory root predefinita e non contiene file o pagine server, dovresti vedere una pagina di Tomcat che ti informa che hai navigato nella directory root corretta.

Assicurati che l'URL che stai utilizzando stia effettivamente puntando a una directory esistente. Controlla il tuo file explorer per vedere se è lì.

Stato HTTP 404 o Impossibile connettersi al server

Il messaggio che vedi potrebbe essere diverso a seconda del browser che stai utilizzando. Questi messaggi di errore rappresentano in genere un problema con Tomcat che esegue se stesso e non problemi con file, cartelle o percorsi.

Per risolvere questo, puoi fare alcuni controlli di base per semplici errori:

1. Assicurati che Tomcat sia effettivamente in esecuzione. Normalmente verrà visualizzato nei tuoi processi come java.exe * 32 che puoi controllare CTRL + ALT + CANC e selezionando il Processi scheda. Scorri verso il basso per trovare il processo.

2. Assicurati che Tomcat sia in esecuzione su una porta che non viene utilizzata in quel momento da un altro programma o servizio. Potrebbe essere necessario cambiare la porta di Tomcat che è 8080 per impostazione predefinita. Skype e molti altri programmi tentano anche di utilizzare la porta 8080. In caso di problemi, cambiare la porta di Tomcat per sicurezza.

Navigare verso C: \ tomcat \ conf e aperto server.xml con Notepad ++ o Blocco note.

Trova tutte le istanze della porta attualmente utilizzata da Tomcat (8080 per impostazione predefinita) e sostituiscila con una porta compresa tra 1024 e 9999. L'utilizzo di una semplice ricerca e sostituzione all'interno dell'editor di testo potrebbe essere il più veloce.

Riavvia Tomcat e assicurati di riflettere la nuova porta nel tuo URL. In questo esempio abbiamo usato la porta 1025.

http: // localhost: 1025

Se hai riscontrato un problema diverso o hai un modo migliore per risolvere uno dei problemi discussi sopra, ti preghiamo di farcelo sapere nei commenti seguenti.