E' sempre il solito problema: il percorso che hai specificato tu non è un percorso assoluto.
Un percorso assoluto parte sempre dalla root (esempio: C:/Programmi/Tomcat/webapps/tua_applicazione/volley/).
Se tu specifichi un percorso relativo (nel tuo caso "volley/") questo verrà cercato dalla current working directory. Ovviamente, visto l'errore, questo non c'è.
Per quanto riguarda Tomcat, la working directory è la home di Tomcat.
Secondo me, appena andrai a guardare la home di tomcat (esempio C:\Programmi\Tomcat) ti trovi il tuo bel file xml.
Per quanto riguarda le web-application i percorsi li puoi specificare in due diversi modi: modo assoluto (come indicato sopra), oppure relativi alla webapp stessa (utilizzando getResourse() e/o getRealPath()). Ad esempio, per accedere alla WEB-INF della tua applicazione dall'interno della servlet, utilizzerai qualcosa del genere:
Ciao.codice:String pathReale = getServletContext().getRealPath("/WEB-INF/tuofile.xml"); File f = new File( pathReale );![]()