Thanks Abhay, I could execute the same executable if I use the console java program, but I got the following exception when I try it via Servlet: Error Executingjava.security.AccessControlException: access denied (java.io. FilePermission ExecutableProgram.exe execute) I found the same question was asked in www.jGuru.com, but still no answer available..( http://www.jguru.com/jguru/faq/orphan_view.jsp?EID=76909 ) "How do I use the security manager to grant persissions for the servlet to call the exec() method of java.lang.Runtime to run a native app on the server?" regards, Hiroshi -----Original Message----- From: Abhay [mailto:[EMAIL PROTECTED]] Sent: Friday, November 17, 2000 5:32 PM To: [EMAIL PROTECTED] Subject: Re: How to invoke system call using Servlet? Hi Syukur, What u have done is perfectly all right. U should just see that the Executable Program should be command line executable on the system like some batch file on WINDOWS Platform. Your program should work finr. What exception is it throwing ? Abhay ----- Original Message ----- From: Syukur, Hiroshi Ridwan <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, November 17, 2000 11:22 AM Subject: How to invoke system call using Servlet? > Hello All, > > Is there any way I can execute Runtime.exec() method from Servlet? > > I tried to insert the following code inside the doPost() method of my > servlet, both directly or using another class but I keep getting the > Exception error. > > //////// > Runtime r = Runtime.getRuntime(); > Process p = null; > try { > p = r.exec(ExecutablesProgram); > } catch (Exception e) { > System.out.println("Error Executing"); > } > /////// > Then, when I try to insert the code outside the doPost() method, the code > was not executed at all... > > I am a novice in Servlet (and Java...), so I don't now whether Servlet is > allowed to invoked a system call or not. If not, how can I invoke a system > call from Web browser? (Like Perl CGI's system() function ) > > Thanks in advance. > > Regards, > Hiroshi > > > > > > > Runtime.getRuntime().exec(unix_command); > > ___________________________________________________________________________ > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body > of the message "signoff SERVLET-INTEREST". > > Archives: http://archives.java.sun.com/archives/servlet-interest.html > Resources: http://java.sun.com/products/servlet/external-resources.html > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html > ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to