Thanks for the quick reply, Chuck. As a quick hack, I moved the records.txt file to my home directory (/root/records.txt) and changed the path in my java code as well. Then I restarted Tomcat (just to be sure), cleared the cache of my browser and tried again - only to find the results unchanged. Did I not understand what you meant, or is it something else?
An unrelated, but curiously unsettling phenomenon is that on my dev machine, if I quit Tomcat (either by running "catalina.sh stop" or "shutdown.sh"), then obviously the page fails to load. On the deployment machine, on the other hand, I am able to load the page while Tomcat isn't running, and even make changes to the website and see them on a browser. I can only guess that this isn't the expected normal behavior... perhaps I should reinstall Tomcat? (And upgrade to the newest version, as you've recommended.) Victor. n828cl wrote: > >> From: vivri [mailto:victor.i...@gmail.com] >> Subject: Tomcat Java permission issue -- cannot write to file from a >> webapp. >> >> My Apache Tomcat version is 5.5, installed on Ubuntu 8.04 through the >> aptitude package manager. > > If you're just starting with Tomcat, then start with the current version - > 6.0.26. > >> I am attempting to log survey responses in a file called "records.txt", >> which I keep in the directory of my webapp > > This is a very bad idea. It's not quite forbidden by the servlet spec, > but the container (Tomcat) is not required to provide a webapp with *any* > access to the underlying file system (if there is one), other than a > scratch area. You should be treating the deployment space of the webapp > as read-only, and locate this writable file somewhere outside of the > Tomcat directory space. The location can be specified via Java system > property, an environment variable, or environment or parameter entries in > the webapp deployment descriptor. > > - Chuck > > > THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY > MATERIAL and is thus for use only by the intended recipient. If you > received this in error, please contact the sender and delete the e-mail > and its attachments from all computers. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > > -- View this message in context: http://old.nabble.com/Tomcat-Java-permission-issue----cannot-write-to-file-from-a-webapp.-tp27871316p27873601.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org