Categories | Question details Back To List | ||
Error updating the XML file Hello I'm trying to load an XML after update it calling a jsp function. I load the XML each 10 seconds to update the grid with new information. The problem is when I try to re-write the file (I use the FileOutputStream class). I obtain the following error: java.io.FileNotFoundException: webapps\PFC\resultados\resultados.xml (La operacion solicitada no se puede realizar en un archivo con una seccion asignada a usuario abierta) It only happens when I call to the loadXML function before re-write the file and I don't know how to solve it. Sorry about my english. Thank you, Oscar. Answer posted by Support on Jan 21, 2008 04:11 Problem may be caused by call concurrency - you have two scripts which both require access to the same file, so it possible that while one script uses file , second can't access it. Actually you need not to use static file at all, now you have next scheme script1 grid.loadXML("static.xml") script2 .... build XML string ... ... write XML string .... but you can change it as script1 grid.loadXML("script2") script2 .... build XML string ... ... output XML .... In such case you will load XML text directly from second script without necessity to have static XML file. Answer posted by militrao on Jan 21, 2008 08:54 Thanks for the answer but I have solved it. It was a problem with jetty server configuration. I copy the link to help anybody who has the same problem: http://docs.codehaus.org/display/JETTY/Files+locked+on+Windows |