that might be a problem because my data.exe needs access to some data-files placed in a special relative path from its. And this programm also creates other files (they were also placed relative to its position) and I must also be able to access these files through out the Tomcat....
Patrick
ningr wrote:
I met the same problems under linux, maybe you should put the data.exe in the directory $CATALINA_HOME/bin, and
Process p = Runtime.getRuntime().exec( "./data.exe" );
you can try it.
----- Original Message ----- From: "Patrick Kosiol" <[EMAIL PROTECTED]>
To: "Tomcat Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, January 21, 2003 10:01 PM
Subject: !!!HELP!!! how to execute an external .exe-file (+Parameters) that creates data-files I want to use later in my servlet
Hi,
I'm runnung TomCat 4.0.4 and I want to start an external .exe-File.
My Code:
String[] runString = {relativeDataPath + "data.exe",
parameter0, parameter1, parameter2, parameter3};
Process p = Runtime.getRuntime().exec(runString);
System.out.println(runString);
if(p.waitFor() == 0){
........
The 'data.exe'-File is placed in $CATALINA_HOME/webapps/ROOT/relativeDataPath so it should be no problem to access this File. The Number of Parameters etc. is OK.
But I get the following Error-Message:
java.io.IOException: CreateProcess: 'relativeDataPath'/bfpldata.exe parameter0 parameter1 parameter2 parameter3 error=2
error=2 means imho that the File is not found. How can I execute my file to do that, what I want. Is it possible that the process can create files in the Tomcat folders?
Thx
Patrick
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
