我尝试安装Tomcat Apache版本6和7.并且相当成功。 现在,我正在使用这个来编写perl cgi脚本。但当我在文件夹“C:\ Program Files \ Apache Software Foundation \ Tomcat 6.0”或“C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0”中看到我没有看到cgi bin文件夹。 此外,还缺少https.conf文件。 我知道我们必须在文件夹中编写脚本(例如:test.cgi)。 有人可以指导我吗?
我正在尝试使用perl cgi脚本构建网页。
谢谢你,祝你好运。 -S.K
答案 0 :(得分:1)
如果你想使用perl / cgi,你为什么要使用tomcat?如果你想要一个轻量级的免费servlet容器,Tomcat最适合。但如果必须,请在此处找到有关启用CGI的更多信息:
如果你没有Java(JSP / Servlets),你应该更好地看看Apache HTTP Server http://httpd.apache.org/docs/2.2/howto/cgi.html
答案 1 :(得分:0)
要在tomcat中部署CGI,请删除{tomcat dir} / conf中找到的关于以下行的命令。
<servlet>
<servlet-name>cgi</servlet-name>
<servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</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>
然后在Web项目的WEB-INF / cgi中部署所有cgi。然后启动tomcat。 祝你好运。