title: Why can't I read other files on Jetty, besides root.war?
body: <p>I have root.war and cgi-bin-perl directory under Jetty's webapps directory. I am able to run the UI code in root.war, but I am not able to read cgi files and xml files under cgi-bin-perl directory, e.g. hello.cgi, plugin.xml. It returns the error "cannot be found". Here is my etc/webdefault.xml file. What do I miss?</p>
  
  <pre><code>&lt;servlet&gt;
      &lt;servlet-name&gt;PerlCGI&lt;/servlet-name&gt;
      &lt;servlet-class&gt;org.eclipse.jetty.servlets.CGI&lt;/servlet-class&gt;
      &lt;init-param&gt;
          &lt;param-name&gt;commandPrefix&lt;/param-name&gt;
           &lt;param-value&gt;/usr/bin/perl&lt;/param-value&gt;
      &lt;/init-param&gt;
      &lt;init-param&gt;
          &lt;param-name&gt;cgibinResourceBase&lt;/param-name&gt;
          &lt;param-value&gt;/opt/jetty/webapps/cgi-bin-perl&lt;/param-value&gt;
      &lt;/init-param&gt;
  
      &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
  &lt;/servlet&gt;
  
  &lt;servlet-mapping&gt;
      &lt;servlet-name&gt;PerlCGI&lt;/servlet-name&gt;
      &lt;url-pattern&gt;*.pl&lt;/url-pattern&gt;
  &lt;/servlet-mapping&gt;
  </code></pre>