Try looking for it in your tomcat bin dir.
-----Original Message-----
From: jzhao [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, June 18, 2002 1:41 PM
To: [EMAIL PROTECTED]
Subject: exec an application and write output to a file

Hi there,
 
I was trying to run a .exe in my web service with Java runtime. The code looks like:
 
command = "teiresias_char -l"+ L + " -w"+ W
       +" -i"+ inputFile
       +" -o"+ resultFile
     + " -c"+ C +" -k"+ K +" -s";
 

  Runtime rt = Runtime.getRuntime();
  try {
   Process p=  rt.exec(command);
   re = new BufferedInputStream (p.getInputStream());
   re.close();
   System.out.println("excecution suceed.");
 

   }
   catch (IOException ex)
   {
    System.out.println("command is not executable!");
       }
 
so when the command has been executed, i should get the result written to a file named "resultFile". The server implementation runs well on my local machine ( I got the result file). However, after I deployed it to the Tomcat/Axis (beta2) and tested with a small local client,  I got the "excecution succeed" message, but I didn't see any result file generated. and later when i tried to read from that file, I got "FileNotFoundException".
 
Any clue what's going on here?
 
Thanks a lot!
Zoe 

Reply via email to