Ho già cercato StackOverflow per "proprietà all'interno della guerra", ma nessuno dei risultati ha funzionato per il mio caso.Java: accesso al file delle proprietà all'interno di una guerra
Sto utilizzando Eclipse Galileo e GlassFish v3 per sviluppare una serie di servizi Web. Sto usando un "progetto web dinamico" con la seguente struttura
Src
-java_code_pkg_1
-java_code_pkg_2
-com.company.config
--configfile.properties WebContent
-META-INF
-WEB-INF
--log4jProperties
--web.xml
--applicationContext.xml
--app-servlet.xml
voglio accedere i "configfile.properties" all'interno di uno dei file di origine in "java_code_pkg1". Sto usando Spring Framework e questo file verrà istanziato una volta che l'applicazione si avvia sul server.
ho provato quanto segue senza fortuna
getResourceAsStream("/com.company.config/configfile.properties");
getResourceAsStream("/com/company/config/configfile.properties");
getResourceAsStream("com/company/config/configfile.properties");
getResourceAsStream("/configfile.properties");
getResourceAsStream("configfile.properties");
getResourceBundle(..) didn't work either.
E 'possibile accedere a un file quando non è sotto la traiettoria di WEB-INF/classes? se è così allora come?
Grazie
Sì il file è lì. Posso vederlo se sfoglio la struttura della directory Glassfish. –