我正在运行 tomcatserver,需要执行一个 perl 脚本。我在网上搜索后发现需要在 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>
我这样做了,并重启了服务器。现在我无法连接到服务器。我在网上搜索了很多解决方法,最后找到了这个tomcat 的 cgi 部分。我无法访问服务器。它显示空白页。时间紧迫。
答案1
在文件中/usr/local/tomcat/conf/context.xml
寻找
<!-- The contents of this file will be loaded for each web application -->
<Context>
并将其更改为
<Context privileged="true">
然后重新启动 tomcat。