在web.xml中取消注释servlet标记之后,tomcat服务器不运行

我正在运行tomcatserver,我需要执行一个Perl脚本。 我在网上search,发现我需要在conf / web.xml中取消注释

<servlet> <servlet-name>cgi</servlet-name> <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>6</param-value> </init-param> <init-param> <param-name>cgiPathPrefix</param-name> <param-value>WEB-INF/cgi</param-value> </init-param> <load-on-startup>5</load-on-startup> </servlet> 

我这样做,并重新启动服务器。 现在我无法连接到服务器。 我经历了很多如何上网,终于find了这个tomcat的cgi 。 我无法到达服务器。 它显示一个空白页面。 时间紧迫。

在文件/usr/local/tomcat/conf/context.xml

寻找

 <!-- The contents of this file will be loaded for each web application --> <Context> 

并将其更改为

 <Context privileged="true"> 

然后重新启动tomcat。