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