[Off-Topic] Re: java.io.tempdir Problems

2004-10-15 Thread Paul Speed
It sounds like maybe there is some confusion between environment 
variables and system properties.

java.io.tempdir is a system property which presumably means it can be 
set on the Java command line using -Djava.io.tempdir=foo

This is different then anything getenv() would return since those would 
be environment variables.  Some of which are reflected as differently 
named system properties.  For example, I think java.io.tempdir defaults 
to the TEMP environment variable under Windows and perhaps TMP under 
Unix or something like that.  I'd have to drill into javadocs to be sure.

-Paul
Michael McGrady wrote:
I don't know if this is helpful or not, Martin, but if you attempt 
System.getenv(java.io.tempdir) [which is deprecated], you get as part 
of the error message
getenv no longer supported, use properties and -D instead: 
java.io.tempdir.  Is that helpful?  Does the -D there mean as in 
-Djava.io.tempdir?

Michael
Martin Gainty wrote:
Good Afternoon Michael
Perusing the Manual for Jspc at
http://64.233.167.104/search?q=cache:pfbfEPvvvHUJ:www.gefionsoftware.com/Lit 

eWebServer/lws-jsp/ReferenceManual.pdf+TOMCAT+java.io.tempDir+-Djava.io.temp 

Dirhl=en
formal syntax for the JSPC command
jspc [options] -webapp web-app-root-dir
Where option
-d output-dir specifies
The -d output-dir specification is the directory specified by the
java.io.tempdir system property
I see that there are 2 ways to specify java.io.tempdir System Property
Anyone else
The directory specified by the java.io.tempdirsystem property The 
directory
specified by the java.io.tempdirsystem property The directory 
specified by
the java.io.tempdirsystem property The directory specified by the
java.io.tempdir???
Martin
- Original Message -
From: Michael McGrady [EMAIL PROTECTED]
To: Tomcat Developers List [EMAIL PROTECTED]
Sent: Thursday, October 14, 2004 11:46 AM
Subject: Re: java.io.tempdir Problems

 

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]



  

-
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]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


java.io.tempdir Problems

2004-10-14 Thread Michael McGrady
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]


Re: java.io.tempdir Problems

2004-10-14 Thread Martin Gainty
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]



[OFF-TOPIC] RE: java.io.tempdir Problems

2004-10-14 Thread Shapira, Yoav

Hi,
Not a Tomcat issue.  Please mark continuing off-topic posts as such as
I've done in the subject of the message, or take them elsewhere
altogether.  Thanks,

Yoav Shapira http://www.yoavshapira.com


-Original Message-
From: Martin Gainty [mailto:[EMAIL PROTECTED]
Sent: Thursday, October 14, 2004 8:15 AM
To: Tomcat Developers List
Subject: Re: java.io.tempdir Problems

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]




This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: java.io.tempdir Problems

2004-10-14 Thread 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
Martin,
First, thanks for responding. 

Second, the entirety of the startup code setting my java.io.tempdir 
system property is after this note, but the value of the property is 
%CATALINA_HOME%\temp.  The value of javax.servlet.context.tempdir is 
C:\crackwillow\work\Catalina\localhost\_ .  Following the knowledge I 
gleaned from your question and specifications, I reset things in a 
plugin, and I now have the values at runtime of:

javax.servlet.context.tempdir = C:\crackwillow\work\Catalina\localhost\_
-Djava.io.tempdir = C:/crackwillow/temp
java.io.tempdir = C:/crackwillow/temp
Prior to doing this, my values for both -Djava.io.tempdir and 
java.io.tempdir were null. 

I have kept the value of the java.io.tempdir in my  at 
C:/crackwillow/temp.  When I run the font program as previously 
indicated (see above), I still get the tmp files that do not go away.  
Their names are as follows: +~JF3174.tmp and they run consequtively. 

What do you think is up?
Michael McGrady
@echo off
if %OS% == Windows_NT setlocal
rem 
---
rem NT Service Install/Uninstall script
rem
rem Options
rem installInstall the service using Tomcat5 as service 
name.
remService is installed using default settings.
rem remove Remove the service from the System.
rem
rem name(optional) If the second argument is present it is 
considered
remto be new service 
name  
rem
rem $Id: service.bat,v 1.1 2003/12/27 18:56:58 mdsh Exp $
rem 
---

rem Guess CATALINA_HOME if not defined
set CURRENT_DIR=%cd%
if not %CATALINA_HOME% ==  goto gotHome
set CATALINA_HOME=%cd%
if exist %CATALINA_HOME%\bin\tomcat.exe goto okHome
rem CD to the upper dir
cd ..
set CATALINA_HOME=%cd%
:gotHome
if exist %CATALINA_HOME%\bin\tomcat.exe goto okHome
echo The tomcat.exe was not found...
echo The CATALINA_HOME environment variable is not defined correctly.
echo This environment variable is needed to run this program
goto end
:okHome
set EXECUTABLE=%CATALINA_HOME%\bin\tomcat.exe
rem Set default Service name
set SERVICE_NAME=Tomcat5
if %1 ==  goto displayUsage
if %2 ==  goto setServiceName
set SERVICE_NAME=%2
:setServiceName
if %1 == install goto doInstall
if %1 == remove goto doRemove
echo Unknown parameter %1
:displayUsage
echo
echo Usage: service.bat install/remove [service_name]
goto end
:doRemove
rem Remove the service
%EXECUTABLE% //DS//%SERVICE_NAME%
echo The service '%SERVICE_NAME%' has been removed
goto end
:doInstall
rem Install the service
%EXECUTABLE% //IS//%SERVICE_NAME% --DisplayName Apache Tomcat 
--Description Apache Tomcat Server - http://jakarta.apache.org/tomcat/;
%EXECUTABLE% //US//%SERVICE_NAME% --Install %EXECUTABLE%
%EXECUTABLE% //US//%SERVICE_NAME% --ImagePath 
%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\bin\bootstrap.jar
%EXECUTABLE% //US//%SERVICE_NAME% --Java 
%JAVA_HOME%\jre\bin\server\jvm.dll
%EXECUTABLE% //US//%SERVICE_NAME% --StartupClass 
org.apache.catalina.startup.Bootstrap;main;start --ShutdownClass 
org.apache.catalina.startup.Bootstrap;main;stop --Startup auto
rem Set extra parameters
%EXECUTABLE% //US//%SERVICE_NAME% --JavaOptions

Re: java.io.tempdir Problems

2004-10-14 Thread Michael McGrady
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]

 




Re: java.io.tempdir Problems

2004-10-14 Thread Martin Gainty
Good Afternoon Michael
Perusing the Manual for Jspc at
http://64.233.167.104/search?q=cache:pfbfEPvvvHUJ:www.gefionsoftware.com/Lit
eWebServer/lws-jsp/ReferenceManual.pdf+TOMCAT+java.io.tempDir+-Djava.io.temp
Dirhl=en
formal syntax for the JSPC command
jspc [options] -webapp web-app-root-dir
Where option
-d output-dir specifies
The -d output-dir specification is the directory specified by the
java.io.tempdir system property
I see that there are 2 ways to specify java.io.tempdir System Property
Anyone else
The directory specified by the java.io.tempdirsystem property The directory
specified by the java.io.tempdirsystem property The directory specified by
the java.io.tempdirsystem property The directory specified by the
java.io.tempdir???
Martin
- Original Message -
From: Michael McGrady [EMAIL PROTECTED]
To: Tomcat Developers List [EMAIL PROTECTED]
Sent: Thursday, October 14, 2004 11:46 AM
Subject: Re: java.io.tempdir Problems


 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]
 
 
 
 
 
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: java.io.tempdir Problems

2004-10-14 Thread Michael McGrady
Hi, Martin,
Did something not come through on this email?  I am not following this.
Martin Gainty wrote:
Good Afternoon Michael
Perusing the Manual for Jspc at
http://64.233.167.104/search?q=cache:pfbfEPvvvHUJ:www.gefionsoftware.com/Lit
eWebServer/lws-jsp/ReferenceManual.pdf+TOMCAT+java.io.tempDir+-Djava.io.temp
Dirhl=en
formal syntax for the JSPC command
jspc [options] -webapp web-app-root-dir
Where option
-d output-dir specifies
The -d output-dir specification is the directory specified by the
java.io.tempdir system property
I see that there are 2 ways to specify java.io.tempdir System Property
Anyone else
The directory specified by the java.io.tempdirsystem property The directory
specified by the java.io.tempdirsystem property The directory specified by
the java.io.tempdirsystem property The directory specified by the
java.io.tempdir???
Martin
- Original Message -
From: Michael McGrady [EMAIL PROTECTED]
To: Tomcat Developers List [EMAIL PROTECTED]
Sent: Thursday, October 14, 2004 11:46 AM
Subject: Re: java.io.tempdir Problems
 

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]


 

   

-
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]


Re: java.io.tempdir Problems

2004-10-14 Thread Michael McGrady
I don't know if this is helpful or not, Martin, but if you attempt 
System.getenv(java.io.tempdir) [which is deprecated], you get as part 
of the error message
getenv no longer supported, use properties and -D instead: 
java.io.tempdir.  Is that helpful?  Does the -D there mean as in 
-Djava.io.tempdir?

Michael
Martin Gainty wrote:
Good Afternoon Michael
Perusing the Manual for Jspc at
http://64.233.167.104/search?q=cache:pfbfEPvvvHUJ:www.gefionsoftware.com/Lit
eWebServer/lws-jsp/ReferenceManual.pdf+TOMCAT+java.io.tempDir+-Djava.io.temp
Dirhl=en
formal syntax for the JSPC command
jspc [options] -webapp web-app-root-dir
Where option
-d output-dir specifies
The -d output-dir specification is the directory specified by the
java.io.tempdir system property
I see that there are 2 ways to specify java.io.tempdir System Property
Anyone else
The directory specified by the java.io.tempdirsystem property The directory
specified by the java.io.tempdirsystem property The directory specified by
the java.io.tempdirsystem property The directory specified by the
java.io.tempdir???
Martin
- Original Message -
From: Michael McGrady [EMAIL PROTECTED]
To: Tomcat Developers List [EMAIL PROTECTED]
Sent: Thursday, October 14, 2004 11:46 AM
Subject: Re: java.io.tempdir Problems
 

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]


 

   

-
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]