Sto realizzando un'applicazione Web in JSP utilizzando come Web Server Tomcat.
Adesso ho la necessita di salvare alcuni dati in un file di testo che dovrà poter essere scaricato dagli utenti.
Il mio problema è dovuto al fatto che non riesco a far salvare il file nella directory che voglio (download).
In particolare sembra che il Tomcat segua il percorso che io gli indico a partire dalla directory in cui ho fatto lo startup.
Sto tentando di configurare il file web.xml ma con scarsi risultati..
Questo è il mio web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>
index.jsp
</welcome-file>
<welcome-file>
index.html
</welcome-file>
<welcome-file>
index.htm
</welcome-file>
</welcome-file-list>
<context-param>
<param-name>DownloadDir</param-name>
<param-value>\dirprogetto\download\</param-value>
</context-param>
</web-app>
Con questo web.xml, facendo lo startup dalla directory bin del tomcat mi crea un file che si chiama \dirprogetto\download\nomeFile.txt anzichè andare a crearmi il file nel percorso specificato...
(Il percorso è dato relativamente alla directory webapps del Tomcat)
Sapete aiutarmi?E' giusto lavorare sul web.xml oppure no?
Ciao e grazie
![]()
![]()