title: cgi and tomcat
body: <p>im trying to run a cgi script (.cgi) with tomcat. I am getting the below error and cant find out whats wrong. I know i should really use apache and mod proxy but this really isnt my area of expertise so im taking the easy way out!</p>
  
  <p>Thanks for any help.</p>
  
  <pre>
  java.io.IOException: Cannot run program "perl" (in directory "C:\Java\tomcat\webapps\my_app_name\WEB-INF\cgi"): CreateProcess error=2, The system cannot find the file specified
      java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
      java.lang.Runtime.exec(Runtime.java:593)
      java.lang.Runtime.exec(Runtime.java:431)
      org.apache.catalina.servlets.CGIServlet$CGIRunner.run(CGIServlet.java:1705)
      org.apache.catalina.servlets.CGIServlet.doGet(CGIServlet.java:597)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
      org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
      org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:416)
  </pre>