sitemanager遠程連線怎么操作 heatedpool是什么意思?中文名是啥?
heatedpool是什么意思?中文名是啥?溫水游泳池、恒溫游泳池和Sound and soul aftlearn from有了解的意思嗎?不,學習中文的意思是向…學習...該網(wǎng)站給新手向?qū)<覍W習的機
heatedpool是什么意思?中文名是啥?
溫水游泳池、恒溫游泳池和Sound and soul aft
learn from有了解的意思嗎?
不,學習中文的意思是向…學習...
該網(wǎng)站給新手向?qū)<覍W習的機會。這個網(wǎng)站為初學者提供了向?qū)<覍W習的機會。
回顧有助于你從錯誤中學習。回顧有助于你進步,基于此,你可以從錯誤中學習。
怎么用python實現(xiàn)一個頁面的開發(fā)?
之前剛學了一段時間Python。我來說說老tomcat運行CGI,用Python實現(xiàn)的。具體步驟如下:
打開w: Apache-Tomcat-7 . 0 . 57 conf web . XML]并找到這個帶注釋的節(jié)點(如下)。如果你自己從來沒有修改過,那應(yīng)該是有注釋的,需要添加一些參數(shù)。
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腳本有關(guān),但是Python環(huán)境變量必須配置好。
CgiPathPr:與服務(wù)器可以訪問的腳本目錄相關(guān),這對應(yīng)于第二步。
Executabl:(這是我的安裝路徑,不建議安裝到驅(qū)動器C)與Python parser相關(guān)。沒有解析器,服務(wù)器怎么解析?
找到第二個帶注釋的節(jié)點。
ltservlet-mappinggt
lt servlet-name gtcgilt/servlet-name gt
文化模式/CGI-bin/* lt/URL-模式
lt/servlet-mappinggt
lt!-/cgi-bin/*這里指定瀏覽器訪問的地址,對應(yīng)的是之前的WEB-INF/cgi-bin。- gt
配置權(quán)限
//打開context.xml并添加:privileged "; true "
ltContext privilegedtruegt
lt!-默認的受監(jiān)控資源集- 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應(yīng)該能夠正常解析正確路徑中的cgi程序。以下python cgi文件
#!/usr/bin/env
打印(Cont: text/html)
Print()ttt#空行,告訴服務(wù)器結(jié)束頭。
打印(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程序的標準安全目錄,客戶端,只能在服務(wù)器端訪問。
// 3.將原始創(chuàng)建存儲在WEB-INF目錄下的cgi-bin目錄中。
// 4.現(xiàn)在可以啟動Tomcat WEB容器了,Tomcat會自動部署并訪問cgitest,頁面就會出現(xiàn)。
作者:夕陽西下陽光明媚,歡迎關(guān)注我的頭條號。偶爾美式英語,主流Java,告訴你不一樣的碼農(nóng)生活。