Pagina 1 di 1

Errore set last modified date for file su partizione ntfs

Inviato: gio 20 dic 2018, 11:12
da lennynero
Buongiorno,
scrivo per chiedere un parere sulla natura dell'errore in oggetto.
In sostanza provo ad avviare Tomcat che risiede su una partizione NFTS montata con le opzioni: defaults,relatime,gid=users,comment=x-gvfs-show ma quando provo a visitare localhost:8080 da browser ottengo il seguente errore:
org.apache.jasper.JasperException: Unable to set last modified date for file [/mnt/data/DEV/java/apache-tomcat-9.0.13/work/Catalina/localhost/ROOT/org/apache/jsp/index_jsp.java]
org.apache.jasper.compiler.Compiler.compile(Compiler.java:389)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:362)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:346)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:400)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:386)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
Qualcuno ha mai riscontrato questo genere di errore? Ovviamente se sposto la directory di tomcat su una partizione ext4(ad esempio) tutto funziona correttamente...

Re: Errore set last modified date for file su partizione ntfs

Inviato: ven 21 dic 2018, 20:22
da targzeta
Prova a "diventare" l'utente con cui gira Tomcat con 'su' e poi fai un touch sul file. Magari scopri qualcosa in più

Emanuele

Re: Errore set last modified date for file su partizione ntfs

Inviato: mer 2 gen 2019, 14:33
da lennynero
Per i posteri: sembrerebbe che tomcat (9), su NTFS, deve matchare l'owner delle risorse, quindi montando la partizione da root ed avviando tomcat da utente normale si riscontra il suddetto problema...
Usando invece l'uid nel mount il problema si risolve.