Ho il seguente layout di directory:
- src
- principale
- Giava
- risorse
- sql (script per database)
- primavera (configurazione)
- webapp
All'interno di una classe ServletContextListener, voglio accedere ai file nella directory SQL ed elencarli. Fondamentalmente il mio problema è con il percorso, perché so che elencare i file in una directory in poche parole è:
File folder = new File(path);
File[] listOfFiles = folder.listFiles();
Forse potrei usare l' ServletContextEvent
Oggetto per provare a costruire un percorso versoresources/sql
public void contextInitialized(ServletContextEvent event) {
event.getServletContext(); //(getRealPath etc.)
}
Esiste qualcosa per impostare quel percorso in un modo relativo e non codificato? Qualcosa di simile new File("classpath:sql")
(preferibilmente primavera se possibile) o cosa dovrei fare con il servletContext per puntare resources/sql
?