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
risposta
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.
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.
Non si può fare affidamento sull'ordinazione delle risposte. Puoi inserire un link alla risposta a cui fai riferimento. –
Come si aggiunge un collegamento a una risposta? –
C'è un link "Condividi" sotto ogni risposta. Potresti aver bisogno di una certa quantità di reputazione per vederlo. –
- 1. Android ACTION_MEDIA_SCANNER_SCAN_FILE non mostra l'immagine fino al riavvio?
- 2. Tomcat non si chiude in Eclipse
- 3. Come attivare il riavvio automatico di Tomcat in Eclipse?
- 4. come fermare il browser Eclipse dalla visualizzazione della pagina Web al riavvio di tomcat?
- 5. Tomcat 7: evitare il riavvio automatico quando si modifica context.xml
- 6. JPanel non si aggiorna fino a ridimensionare Jframe
- 7. Tomcat 7 sovrascrive tomcat-users.xml quando si utilizza Eclipse
- 8. Tomcat non si avvia
- 9. eclipse tomcat 7.0
- 10. UILabel non si aggiorna
- 11. Visual Studio 2015 - L'applicazione ASP.Net non verrà avviata fino al riavvio di Visual Studio
- 12. UITableView non si aggiorna
- 13. Servizio Windows non automatico Avvio al riavvio
- 14. index.yaml non si aggiorna
- 15. tinyMCE editor che non si aggiorna al volo
- 16. L'oggetto gestito di Core Data non vede gli oggetti correlati fino al riavvio Simulatore
- 17. Hibernate saveOrUpdate non si aggiorna
- 18. ObservableCollection non si aggiorna Visualizza
- 19. Scorrere fino a Aggiorna su Lion
- 20. AppWidget alarmmanager non si aggiorna
- 21. jQuery append in loop - DOM non si aggiorna fino alla fine
- 22. Widget Android non si aggiorna
- 23. DataGrid SelectedItem non si aggiorna
- 24. WPF DataBinding non si aggiorna?
- 25. iOS KeychainItemWrapper non si aggiorna
- 26. Anaconda non si aggiorna all'ultimo
- 27. Xcode 6.1 non rileva i test dell'unità fino al runtime
- 28. Quando si utilizza scrollTo ListView non si aggiorna, ma quando lo scorre manualmente si aggiorna
- 29. Riavvio di Tomcat dopo una distribuzione con successo con Jenkins
- 30. wtpwebapps/myapp è vuoto quando si esegue Tomcat in Eclipse
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. –
@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. –
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