Sto riscontrando un piccolo problema durante la configurazione del mio progetto Tomcat. In breve, sto lavorando a un progetto di pagina Web dinamica, ma sembra che ci sia una certa confusione da dove sto eseguendo l'applicazione.Eclipse, root del contesto del progetto Tomcat è la cartella eclipse
eseguendo il codice
File f = new File("");
System.err.println(f.getAbsolutePath());
cede l'uscita C:/Eclipse
che sembra essere dove corro Eclipse. Normalmente mi aspetto che questo sia il catalogo di output, ma non è il caso questa volta.
Il mio progetto Eclipse è configurato per avere myProject/WebContent/WEB-INF/classes come cartella di output
Come posso configurare per la directory desiderata? In questo momento ho bisogno di usare percorsi assoluti che non funzioneranno per tutti i membri del progetto.
Quindi qual è la domanda qui? La tua directory corrente è da dove viene avviata la tua applicazione da Eclipse. La tua cartella di output - fa parte del classpath per la tua app. – maksimov
Domanda aggiornata. Voglio che la directory sia una sottocartella specifica del mio progetto nell'area di lavoro, ma la mia configurazione sembra non avere alcun effetto. – Nubsis
Mi dispiace, non ti sto ancora seguendo. Qual è lo scopo della directory che stai tentando di configurare? Hai menzionato "root di contesto" nel titolo della tua domanda, è questo ciò che cerchi? In genere, Eclipse crea una directory WebContent all'interno della directory del progetto Web dinamico per quello. – maksimov