@Rob this is the command: %CATALINA_HOME%\bin\startup.bat
Le dim. 9 oct. 2022 à 21:30, Rob Sargent <rsarg...@xmission.com> a écrit : > > > > On Oct 9, 2022, at 8:54 AM, Martin Moore <martinmoore...@gmail.com> > wrote: > > > > @thomas.hoffm...@speed4trade.com.invalid > > <thomas.hoffm...@speed4trade.com.invalid> how to use the debugger in > this > > case ?any documentation pls ? > > @Rob Sargent i posted most of the methods used in the app, but yes JVM is > > holding off on deleting the file... > > I think this might be a config issue. What is the full Java command with > variables expanded > > > > >> Le dim. 9 oct. 2022 à 17:31, Thomas Hoffmann (Speed4Trade GmbH) > >> <thomas.hoffm...@speed4trade.com.invalid> a écrit : > >> > >> Hello, > >> > >>> About the methods i use in the application along with file.delete() > >> (which is > >>> what this post is about) I use File[] files = new > >>> File("C:\\SomeFolder").listFiles(); > >>> file.getName(); > >>> file.lastModified() > >>> Path path = Paths.get(fileName); > >>> Would any of these cause the lock on the file ? > >> > >> They don't look suspicious to me. What you could do is, use the debugger > >> to go step by step. > >> In parallel, use the ProcessExplorer to see at which point the file > handle > >> appears. > >> Maybe it is more hidden in some other routines which might use a > >> MappedByteBuffer to read or write. > >> > >> > >>> > >>> Le dim. 9 oct. 2022 à 16:03, Thomas Hoffmann (Speed4Trade GmbH) > >>> <thomas.hoffm...@speed4trade.com.invalid> a écrit : > >>> > >>>> > >>>>> -----Ursprüngliche Nachricht----- > >>>>> Von: Martin Moore <martinmoore...@gmail.com> > >>>>> Gesendet: Sonntag, 9. Oktober 2022 15:37 > >>>>> An: thomas.hoffm...@speed4trade.com.invalid; Tomcat Users List > >>>>> <users@tomcat.apache.org> > >>>>> Betreff: Re: About granting permissions to Tomcat JVM > >>>>> > >>>>> the ProcessExplorer shows that a Java process is running on the file > >>>>> and > >>>> this > >>>>> only after actually performing the delete from Java. > >>>> > >>>> > >>>> Some possibilities for file locking. > >>>> - the upload process didn’t close the streams properly > >>>> - You use http2 and sendfile > >>>> - You are using a MappedByteBuffer before deletion: > >>>> https://bugs.openjdk.org/browse/JDK-4724038 > >>>> > >>>> ... just some ideas which cause file locking ... > >>>> > >>>>> Le dim. 9 oct. 2022 à 15:23, Thomas Hoffmann (Speed4Trade GmbH) > >>>>> <thomas.hoffm...@speed4trade.com.invalid> a écrit : > >>>>> > >>>>>> Hello, > >>>>>> this might be a behavior of the underlying OS. > >>>>>> If the file is locked, it is marked for deletion and when the file > >>>>>> lock is released, the file is physically deleted. > >>>>>> > >>>>>> Maybe you can check with ProcessExplorer from MS whether there is > >>>>>> an open file handle on this file. > >>>>>> > >>>>>> Greetings, > >>>>>> Thomas > >>>>>> > >>>>>>> -----Ursprüngliche Nachricht----- > >>>>>>> Von: Martin Moore <martinmoore...@gmail.com> > >>>>>>> Gesendet: Sonntag, 9. Oktober 2022 09:56 > >>>>>>> An: Tomcat Users List <users@tomcat.apache.org>; > >>>>>>> ma...@apache.org > >>>>>>> Betreff: Re: About granting permissions to Tomcat JVM > >>>>>>> > >>>>>>> Hello Mark, > >>>>>>> > >>>>>>> I don't know if the SecurityManager is enabled or not (how to > >>>>>>> disable it > >>>>>>> btw?) > >>>>>>> I set the env var CATALINA_HOME to be C:/Program > >>>>>>> Files/Apache-Tomcat-8/ The files in question are stored in > >>>>>>> Desktop/SomeFolder > >>>>>>> > >>>>>>> Thanks. > >>>>>>> > >>>>>>> Le dim. 9 oct. 2022 à 08:00, Mark Thomas <ma...@apache.org> a > >>>>>>> écrit > >>>> : > >>>>>>> > >>>>>>>> On 08/10/2022 17:36, Martin Moore wrote: > >>>>>>>>> Hello, > >>>>>>>>> > >>>>>>>>> I am facing a problem using Tomcat V8 with my J2ee app that > >>>>>>>>> deletes > >>>>>>>> (using > >>>>>>>>> file.delete() Java 8) a file from disk (Windows). The file > >>>>>>>>> is actually deleting only on application level meaning that > >>>>>>>>> the application does not see the file anymore but if i open > >>>>>>>>> the folder i still see the file which > >>>>>>>> is > >>>>>>>>> then locked by Java process. I only get the file to be > >>>>>>>>> removed physically when i close the Tomcat instance. > >>>>>>>>> > >>>>>>>>> Does this problem relate to permissions in catalina.policy ? > >>>>>>>> > >>>>>>>> Unlikely. > >>>>>>>> > >>>>>>>> Are you using a SecurityManager? > >>>>>>>> > >>>>>>>>> How to solve this? > >>>>>>>> > >>>>>>>> Where, exactly, are you storing these files? Where, exactly, > >>>>>>>> are CATALINA_HOME and CATALINA_BASE? > >>>>>>>> > >>>>>>>> Mark > >>>>>>>> > >>>>>>>> -------------------------------------------------------------- > >>>>>>>> ---- > >>>>>>>> --- To unsubscribe, e-mail: > >>>>>>>> users-unsubscr...@tomcat.apache.org > >>>>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org > >>>>>>>> > >>>>>>>> > >>>>>> > >>>>>> ------------------------------------------------------------------ > >>>>>> --- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > >>>>>> For additional commands, e-mail: users-h...@tomcat.apache.org > >>>>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > >>>> For additional commands, e-mail: users-h...@tomcat.apache.org > >>>> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > >> For additional commands, e-mail: users-h...@tomcat.apache.org > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >