From: Bob H. <ha...@st...> - 2006-03-24 12:44:17
|
rh...@fl... wrote: > Quoting Tjaart de Beer <tj...@tu...>: > >> Hi >> >> I have posted questions previously about read/write rights with Jmol. >> I have the following setup: We run a signed Jmol in Tomcat from a >> *nix server. Currently the user can upload a PDB file to be viewed. >> This PDB file is written to /tmp/test.pdb on the server. I then want >> Jmol to read /tmp/test.pdb but this is not happening. I thought the >> signing of the applet would help but then realised that this is only >> only applicable on the client machine and not the server. What is the >> reason why Jmol cannot read the /tmp/test.pdb file (started with the >> command "jmolApplet(500, "load /tmp/test.pdb") ")? Does it have to do >> with read/write permissions imposed by Tomcat? Any simple solution >> for solving this? I also don't want to store the files inside the >> Jmol launch directory. >> >> Previously some suggestions was to load the file as a url but this >> would require Apache rule rewrites and I want to avoid going that way >> if possible... >> >> Any suggestions would be more than welcome! > > It's critical that you place the files in a more localized tmp directory and that you NOT allow access to /tmp. This is an important Java security issue for your server. Otherwise Jmol could expose any file whatsoever on your server, and you certainly don't want that. Bob Hanson |