我在 Jetty 的 webapps 目录下有 root.war 和 cgi-bin-perl 目录。我能够在root.war 中运行UI 代码,但是我无法读取cgi-bin-perl 目录下的cgi 文件和xml 文件,例如hello.cgi、plugin.xml。它返回错误“找不到”。这是我的 etc/webdefault.xml 文件。我想念什么?
<servlet>
<servlet-name>PerlCGI</servlet-name>
<servlet-class>org.eclipse.jetty.servlets.CGI</servlet-class>
<init-param>
<param-name>commandPrefix</param-name>
<param-value>/usr/bin/perl</param-value>
</init-param>
<init-param>
<param-name>cgibinResourceBase</param-name>
<param-value>/opt/jetty/webapps/cgi-bin-perl</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>PerlCGI</servlet-name>
<url-pattern>*.pl</url-pattern>
</servlet-mapping>