2011-12-20 18 views

risposta

11

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.

1

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

Problemi correlati