环境:
apache-tomcat-6.0.33
jdk1.6.0_29
python-2.7
1. 配置CGI拦截路径
打开$(CATALINA_HOME)/conf/web.xml, 去掉有关CGI的注释
cgi
org.apache.catalina.servlets.CGIServlet
debug
1
cgiPathPrefix
WEB-INF/cgi-bin
executable
D:\Python27\python.exe
passShellEnvironment
true
5
cgi
/cgi-bin/*
2. 配置权限
打开$(CATALINA_HOME)/conf/context.xml, 添加代码
3. 建立CGI工程
在$(CATALINA_HOME)/webapps下建立如下目录层次:
web.xml 拷贝至 $(CATALINA_HOME)/webapps/ROOT/web.xml, 在cgi-bin目录下新建simple.cgi
#!D:\Python27\python.exe
import cgitb; cgitb.enable() #enable debug
print 'Content-type: text/html'
#print 1/0
print 'Hello world'
4. 测试
大小: 16.1 KB
大小: 10.7 KB
分享到:
2013-01-08 10:39
浏览 1449
评论