Quando si utilizza tomcat in Eclipse, perché non vorrei mai utilizzare l'installazione di tomcat come selezionato nell'immagine allegata. Uso sempre l'installazione di Tomcat. Ci sono vantaggi/svantaggi nell'utilizzo delle altre posizioni dei server Tomcat.Quando non utilizzare questa posizione del server quando si utilizza tomcat in Eclipse
risposta
In realtà, ho sempre Use Workspace Metadata
. Quando dici Usa metadati workspace, Eclipse copia i tuoi file (file di classe, jsps, server.xml, context.xml) in /.metadata/.plugins/org.eclipse.wst.server.core/tmp0. Quindi avvia Tomcat utilizzando questi file. Non cambia affatto la directory di installazione di Tomcat. Nota che questo non copia i file tomcat, solo i file che provengono dal tuo progetto.
Se si sceglie Use Tomcat Installation
, copia i file nella directory di installazione di Tomcat e li avvia da lì.
Se, come me, state sviluppando più progetti da più spazi di lavoro, questo fa una grande differenza. Con Use Workspace Metadata
non avrai mai interferenze tra gli spazi di lavoro. Ad esempio, è possibile che quando si riavvia Tomcat, un progetto si trovi in uno stato negativo e che i registri vengano riempiti con materiale proveniente da un altro progetto. È meglio avere due posizioni separate e l'area di lavoro è un buon posto per questo.
Cercate sempre di utilizzare use workspace metadata ...
questa opzione delpoys l'applicazione web nella directory di lavoro
~WORKSPACE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps
in modo da avere diversi spazi di lavoro per i diversi progetti, si avrà applicazioni distribuite in spazi diversi e questo risolve l'ambiguità nella distribuzione.
anche se si è singe applicazione, questo è consigliato
se si seleziona use tomcat installation...
, si dovrà stare attenti mentre si occupano di più applicazioni, come la vecchia applicazione verrà sostituita dall'applicazione web appena distribuito.
quando si seleziona use custom location ...
allora avete bisogno di essere più attenti, mentre la gestione di più applicazioni, come si dà manualmente le posizioni per la distribuzione
- 1. Tomcat 7 sovrascrive tomcat-users.xml quando si utilizza Eclipse
- 2. wtpwebapps/myapp è vuoto quando si esegue Tomcat in Eclipse
- 3. JndiException quando si utilizza Hibernate 4.0 con Tomcat 7 quando si utilizza persistence.xml
- 4. Tomcat non si chiude in Eclipse
- 5. CSS - Link non cliccabile quando si utilizza posizione assoluta
- 6. In SQL Server, quando è necessario utilizzare GO e quando si utilizza il punto e virgola;?
- 7. Come utilizzare più delimitatori quando si utilizza csv.reader in python?
- 8. Istruzione preparata in ASP.Net C# quando si utilizza SQL Server
- 9. Quando si utilizza ANTLR
- 10. Quando si utilizza IoC appropriato?
- 11. errore quando si utilizza indice spaziale in SQL Server
- 12. Cosa succede quando eseguo un'applicazione su tomcat in Eclipse
- 13. Comando non trovato quando si utilizza sudo
- 14. DirectoryServicesCOMException quando si utilizza System.DirectoryServices.AccountManagement
- 15. Quando si utilizza CFRelease?
- 16. quando si utilizza knitr
- 17. "etichetta non valida" quando si utilizza JSONP?
- 18. NullPointerException quando si utilizza LocalBroadcastManager
- 19. Nascondi quando si utilizza Exec()
- 20. Sottomenu TinyMce non si attacca alla barra degli strumenti quando si utilizza fixed_toolbar_taintainer e posizione assoluta
- 21. Android: errore CSS quando si utilizza l'unità HTML ed Eclipse
- 22. PHP Salva sessione quando si utilizza session_write_close();
- 23. Quando utilizzare Eclipse 64 bit
- 24. Quando Spring + Tomcat non è abbastanza potente?
- 25. Quando utilizzare limit e quando non su
- 26. overridePendingTransition non funziona quando si utilizza FLAG_ACTIVITY_REORDER_TO_FRONT
- 27. Codice di profiling C su Windows quando si utilizza Eclipse
- 28. Variabile non definita dall'importazione quando si utilizza wxPython in pydev
- 29. Eccezione quando si utilizza TestRestTemplate
- 30. NPM non trovato quando si utilizza NVM