Have you tried adding following to your web app permissions in policy file

permission java.lang.RuntimePermission "java.lang.Runtime";

-Sameer



Mark HB <[EMAIL PROTECTED]> wrote: Hi,

My apologies for the confusion, but my previous claim to have sorted 
this problem out is now incorrect. It seems with the upgrade to 1.5.0, 
the execution of the external binary does work, --- but only sometimes?? 
---. I can't seem to work out the exact conditions that it works, and 
seems to be random.


Could someone please indicate what I need to add/change in the 
catalina.policy file to allow the execution of external binaries. I've 
had a good look at this url and can't seem to find any indicators.

 > http://tomcat.apache.org/tomcat-5.0-doc/security-manager-howto.html

Cheers
Mark


-------------------------------------

Thanks Enrico,

However I seem to have inadvertently solved it. I was updating to the
latest release of jre and recompiled the servlet with 1.5.0 and now it
works.
Previously I was using 1.3.1.
So there we go.

Cheers
Mark

Enrico Giurin wrote:
> Hello,
> I guess yours is a problem of security manager of tomcat.
> I think you have to modify some entries of the catalina.policy file.
> http://tomcat.apache.org/tomcat-5.0-doc/security-manager-howto.html
>
>
> Enrico.
>
> ----- Original Message ----- From: "Mark HB" 
> 
> To: 
> Sent: Tuesday, September 12, 2006 10:16 AM
> Subject: Executing binary from Servlet
>
>
>> Hi,
>>
>> I am looking for some help on a problem I have encountered with
>> executing a binary from a servlet using Runtime.getRuntime().exec()
>> The code that I have is simply executing a binary called "cimmsim":
>>
>> File theDir = new File(curdir+"WORK/"+rand);
>> java.lang.String cmdline = theDir+"/cimmsim -f config";
>> try {
>> Process p = Runtime.getRuntime().exec(cmdline, null, theDir);
>> }
>> catch (IOException e)
>> { e.printStackTrace(); }
>>
>> The error that is produced is:
>> java.io.IOException: java.io.IOException:
>> /srv/www/tomcat5/base/webapps/simulator/WORK/yqzatmopa343/cimmsim:
>> cannot execute
>>        at java.lang.UNIXProcess.(UNIXProcess.java:143)
>>        at java.lang.Runtime.execInternal(Native Method)
>>        at java.lang.Runtime.exec(Runtime.java:566)
>>        at java.lang.Runtime.exec(Runtime.java:428)
>>        at RunSimulation.run(CimmSimServlet.java:655)
>>
>> A uname -a on the system gives:
>> Linux apppx1 2.6.16.13-4-xen #1 SMP Wed May 3 04:53:23 UTC 2006 x86_64
>> x86_64 x86_64 GNU/Linux
>> SUSE LINUX 10.1
>>
>> I have ensured that the permissions are set to at least 755 and am now
>> at a bit of a loss.
>> Any ideas?
>>
>> Cheers
>> Mark
>>
>>
>>
>> -- 
>> --------------------------------------------------------------------------- 
>>
>> Mark Halling-Brown                      | Tel: +44-20-7631-6839
>> Research Associate                      |
>> Room 359                                | Fax: +44-20-7631-6803
>> School of Crystallography               |
>> Birkbeck College                        | Email:
>> Malet Street                            | [EMAIL PROTECTED]
>> London WC1E 7HX                         | [EMAIL PROTECTED]
>> UK                                      |
>>               http://people.cryst.bbk.ac.uk/~ghall04
>> --------------------------------------------------------------------------- 
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>> -- 
>> No virus found in this incoming message.
>> Checked by AVG Free Edition.
>> Version: 7.1.405 / Virus Database: 268.12.2/443 - Release Date: 
>> 11/09/2006
>>
>>
>
>
>     
>
>     
>        
> ___________________________________ Yahoo! Mail: gratis 1GB per i 
> messaggi e allegati da 10MB http://mail.yahoo.it
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


-- 
---------------------------------------------------------------------------
Mark Halling-Brown                      | Tel: +44-20-7631-6839
Research Associate                      |
Room 359                                | Fax: +44-20-7631-6803
School of Crystallography               |
Birkbeck College                        | Email:
Malet Street                            | [EMAIL PROTECTED]
London WC1E 7HX                         | [EMAIL PROTECTED]
UK                                      |
               http://people.cryst.bbk.ac.uk/~ghall04
---------------------------------------------------------------------------



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



                
---------------------------------
Do you Yahoo!?
 Get on board. You're invited to try the new Yahoo! Mail.

Reply via email to