通过CGI在Apache Tomcat上执行Python脚本

时间:2019-03-23 20:52:04

标签: python apache tomcat cgi

我通过this教程在Tomcat服务器上设置了Python CGI,因此我可以执行一些在浏览器中触发的文件操作。当我转到cgi-bin / script.py时,打印语句出现在我的浏览器中。但是,在服务器上,文件I / O操作尚未完成。有人知道为什么会这样吗?我尝试使用相对和绝对路径,以及在脚本中执行chmod 777。我正在尝试运行的代码:

print("Content-type: text/html\n\n");

count = 0
while (count < 3):     
    count = count + 1
    print("test\n")

f = open('/var/lib/tomcat8/webapps/ROOT/WEB-INF/cgi/itworked.txt','w')
f.write("it worked.")
f.close()

我在浏览器中得到了此输出,但是没有更改或创建任何文件:

test
test
test

0 个答案:

没有答案