2012-08-05 13 views
5

ho un problema con tomcat. quando cambio qualcosa nel mio file xhtml, tomcat non può mostrare le modifiche. mostra la pagina prima di cambiare. riavvio il tomcat, pulisco la directory di lavoro di tomcat, clic destro sul server e selezionare clean, ma devo riavviare l'eclissi per vedere il risultato. cerco in google ma non sono riuscito a trovare quale impostazione dovrei fare in tomcat per risolvere il problema.nella scheda pubblica che ho selezionato "pubblica automaticamente quando cambiano le risorse". per favore aiutatemi. devo ricominciare eclissi per ogni cambiamento.Tomcat non si aggiorna fino al riavvio Eclipse

+0

Interrompere l'utilizzo di Tomcat e iniziare a lavorare con un server applicazioni reale come JBoss o GlassFish, non sarà necessario riavviare il server né l'IDE per aggiornare le modifiche. –

+3

@LuiggiMendoza Quindi, se una gomma è piatta sulla tua auto, consigli di acquistare un camion a 18 ruote? Questo è un problema di configurazione, non un problema con il server web. –

+1

Tomcat è "reale" come gli altri server, è più leggero e più facile da usare e se tutto ciò che serve sono un paio di pagine web o un servizio web, è una buona scelta come qualsiasi. – Tomer

risposta

2

Assicurati che il tuo file XHTML non venga memorizzato nella cache dal browser. Prova un aggiornamento forzato (su Firefox, premi Shift + Aggiorna pulsante o Comando + Aggiorna su Mac).

Si potrebbe anche provare a configurare il contesto di Tomcat per disabilitare la cache per le risorse statiche come documentato nello Apache Tomcat Configuration Reference. Impostare la proprietà cachingAllowed su false (l'impostazione predefinita è true).

Controllare le intestazioni HTTP utilizzando Firebug. Scopri cosa sei nella risposta HTTP: codice di risposta HTTP, intestazioni Cache-Control e scade.

1

Come ha detto @Sam, assicurarsi che i file non vengano memorizzati nella cache dal browser. Su Mac (Command + R) Firefox e Chrome (Shift + F5).

Se ciò non funziona, fare doppio clic sul server su Eclipse e andare alla scheda Pubblicazione. Assicurati che sia impostato su Pubblica automaticamente quando le risorse cambiano.

+1

Non si può fare affidamento sull'ordinazione delle risposte. Puoi inserire un link alla risposta a cui fai riferimento. –

+0

Come si aggiunge un collegamento a una risposta? –

+0

C'è un link "Condividi" sotto ogni risposta. Potresti aver bisogno di una certa quantità di reputazione per vederlo. –

Problemi correlati