sitemanager远程连线怎么操作 heatedpool是什么意思?中文名是啥?
heatedpool是什么意思?中文名是啥?
温水游泳池、恒温游泳池和Sound and soul aft
learn from有了解的意思吗?
不,学习中文的意思是向…学习...
该网站给新手向专家学习的机会。这个网站为初学者提供了向专家学习的机会。
回顾有助于你从错误中学习。回顾有助于你进步,基于此,你可以从错误中学习。
怎么用python实现一个页面的开发?
之前刚学了一段时间Python。我来说说老tomcat运行CGI,用Python实现的。具体步骤如下:
打开w: Apache-Tomcat-7 . 0 . 57 conf web . XML]并找到这个带注释的节点(如下)。如果你自己从来没有修改过,那应该是有注释的,需要添加一些参数。
ltservletgt
lt servlet-name gtcgilt/servlet-name gt
ltinit-paramgt
lt param-name gtclientinputtimeoutlt/param-name gt
lt param-value gt 100 lt/param-value gt
lt/init-paramgt
ltinit-paramgt
lt param-name gtdebuglt/param-name gt
lt param-value gt 0lt/param-value gt
lt/init-paramgt
ltinit-paramgt
lt param-name gtpassshell environment lt/param-name gt
lt param-valuegttruelt/param-value gt
lt/init-paramgt
ltinit-paramgt
lt param-name gtcgipathprefixlt/param-name gt
lt param-value gt web-INF/CGI-binlt/param-value gt
lt/init-paramgt
ltinit-paramgt
lt param-name gtexecutablelt/param-name gt
lt param-valuegtc:/Users/sundc/AppData/Local/Programs/Python/Python 36-32/Python . :与Python parser解析CGI脚本有关,但是Python环境变量必须配置好。
CgiPathPr:与服务器可以访问的脚本目录相关,这对应于第二步。
Executabl:(这是我的安装路径,不建议安装到驱动器C)与Python parser相关。没有解析器,服务器怎么解析?
找到第二个带注释的节点。
ltservlet-mappinggt
lt servlet-name gtcgilt/servlet-name gt
文化模式/CGI-bin/* lt/URL-模式
lt/servlet-mappinggt
lt!-/cgi-bin/*这里指定浏览器访问的地址,对应的是之前的WEB-INF/cgi-bin。- gt
配置权限
//打开context.xml并添加:privileged "; true "
ltContext privilegedtruegt
lt!-默认的受监控资源集- gt
ltWatchedResourcegtWEB-INF/web . XML lt/WatchedResourcegt
lt!-取消对此的注释以禁用跨Tomcat重新启动的会话持久性--gt
lt!-
ltManager路径名/gt
- gt
lt!-取消对此的注释以启用Comet连接跟踪(提供事件
会话到期以及webapp生命周期)- gt
lt!-
lt阀门/gt
- gt
lt/Contextgt
此时,Tomcat应该能够正常解析正确路径中的cgi程序。以下python cgi文件
#!/usr/bin/env
打印(Cont: text/html)
Print()ttt#空行,告诉服务器结束头。
打印(lthtmlgt)
打印(ltheadgt)
打印(lt meta chats etuf-8gt)
print(lttitlegtHello Word-我的第一个CGI程序!lt/titlegt)
打印(lt/headgt)
打印(ltbodygt)
打印(lth2gtHello字!我是一个偶然的菜鸟,我写了第一个CGI程序lt/h2gt)。
打印(lt/bodygt)
打印(lt/htmlgt)
在tomcat中部署和运行CGI程序
// 1.在Tomcat的默认工作目录下,即cgitest目录下,新建一个项目cgitest。
// 2.在新建的项目目录下,新建一个WEB-INF目录,这是WEB程序的标准安全目录,客户端,只能在服务器端访问。
// 3.将原始创建存储在WEB-INF目录下的cgi-bin目录中。
// 4.现在可以启动Tomcat WEB容器了,Tomcat会自动部署并访问cgitest,页面就会出现。
作者:夕阳西下阳光明媚,欢迎关注我的头条号。偶尔美式英语,主流Java,告诉你不一样的码农生活。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。