Martin,
Perhaps I should add, Martin, that if I set the environment variables for java.io.tempdir and -Djava.io.tempdir in the application but not in Tomcat startup, I don't have the problem. I am a bit confused about whether to use java.io.tempdir or -Djava.io.tempdir. Can you explain a bit about that?
Michael McGrady
Martin Gainty wrote:
Michael createTempFile employs 3 steps algorithm to locate/create "tempDir" 1) Attempt to retrieve the value of "javax.servlet.context.tempdir" from the ServletContext 2) If that's not found, attempt to retrieve the value of the init-parameter "tempDir" 3) If that's not found, default to the system-wide temp directory specified by the system property "java.io.tempdir" A)what is the value of "javax.servlet.context.tempdir" from the ServletContext? B)what is the value of the init-parameter "tempDir"? Martin- ----- Original Message ----- From: "Michael McGrady" <[EMAIL PROTECTED]> To: "Tomcat Developers List" <[EMAIL PROTECTED]> Sent: Thursday, October 14, 2004 3:16 AM Subject: java.io.tempdir Problems
I hope this is Tomcat related. If not, please accept my apologies, and give me direction. I have removed from my Tomcat 5 (Struts 1.2 using a custom taglib) service the java.io.tempdir setting because when I use the following code:
File file = new File(Classpath.WEB_INF + "resource" + File.separator + "content_type" + File.separator + "ttf" + File.separator + physicalName); FileInputStream fontStream = new FileInputStream(file); Font font = Font.createFont(Font.TRUETYPE_FONT,fontStream); font = font.deriveFont(attributes); fontStream.close();
I get temp files of around 50 - 150 kilobytes each written to the temp directory. I requested assistance on Tomcat User without an answer.
Anyway, I assume that there may be a concurrency issue of somekind. Is that right? Anyone with any assistance out there?
Michael McGrady
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]