ciao

nemmeno io conosco il path e il tutto viene da un'applicazione web.
il path2 che hai visto viene da qui:
codice:
//percorso server 
ServletContext context = ServletActionContext.getServletContext();
String path2 = context.getRealPath("download");
infine per preparare l'output faccio:
setEsportaPDF("../../download/file.pdf");
Quest'ultima è una soluzione trovata per le action di struts. L'action non conosce dove finire e quindi la preparo qui e nel file struts.xml basta inserire:
<result name="success">${esportaPDF}</result>
naturalmente nell'applicazione mi sono creato la cartella download.
il nome al file lo decido in base alle scelte dell'utente
prova a postare il codice

ps: spero ti riferivi a me