Mac + Tomcat 8.5.11 配置CGI

Tomcat 配置参考 : http://www.jianshu.com/p/1efb1b627070

1. 修改Tomcat目录下的 xx/conf/web.xml.

(比如我的:/usr/local/apache-tomcat-8.5.11/conf/web.xml)

  • 取消注释
    
        cgi
        org.apache.catalina.servlets.CGIServlet
        
          cgiPathPrefix
          
          
        
        5
    

注意 : 本来是有值得 WEB_INF/cgi但是我为了简化目录层级所以删除了.

  • 取消cgi
    
        cgi
        /cgi-bin/*
    

2. 修改xx/conf/context.xml

标签添加privileged="true"属性.


    
    
    WEB-INF/web.xml
    ${catalina.base}/conf/web.xml

    
    

3. 测试.

  • 创建测试文件 first.pl
#!C:/strawberry/perl/binperl.exe  
print "Content-type: text/html\n\n";  
print "Hello, world! I am CGI\n" 
  • 在xx/webapps/下创建cgi_app 文件夹.名字可自定义.名字不同URL不同. 将刚才创建的测试文件拷贝到该目录下.


    Mac + Tomcat 8.5.11 配置CGI_第1张图片
    CGI 测试
  • 在浏览器中输入(如果你的也是cgi_app则可以直接点击否则需要修改下图标红部分和你的文件夹名称保持一致) : http://localhost:8080/cgi_app/cgi-bin/first.pl

    文件夹名称

  • 成功


    大功告成

你可能感兴趣的:(Mac + Tomcat 8.5.11 配置CGI)