最近有个需求需要用tomcat支持cgi,上网找了一些资料,很多都说需要把servlets-cgi.renametojar改名为servlets-cgi.jar,但一直没有找到这个jar,后来发现在tomcat6中已经把这个jar集成到catalina.jar了,不用再单独配置。
需要修改的文件包括:
1. 在conf/web.xml把cgi的部分取消注释,有两个部分:
cgi org.apache.catalina.servlets.CGIServlet debug 0 cgiPathPrefix WEB-INF/cgi-bin //这里配置cgi的目录,cgi放在项目的WEB-INF目录下 executable /usr/bin/perl //支持perl的cgi 5
cgi /cgi-bin/* |
2. 修改conf/content.xml
WEB-INF/web.xml |