<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 2, comments - 27, trackbacks - 0, articles - 60
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    Tomcat配置cgi運行python腳本

    Posted on 2018-10-20 10:34 ZhouFeng 閱讀(1541) 評論(0)  編輯  收藏 所屬分類: 原創(chuàng) 、Web開發(fā)Web服務器
    今天折騰一下如何在Tomcat環(huán)境下運行python腳本,查閱了一些文檔,把實現(xiàn)的過程小結(jié)如下,當前實驗環(huán)境,Tomcat8,Eclipse。python環(huán)境是Anaconda,因為之前有安裝這個東東,也就沒有重新安裝python環(huán)境了。首先在Eclipse中創(chuàng)建新工程,并可以在Tomcat中運行起來,接下來才是配置cgi的步驟

    1、在web工程WEB-INF目錄下創(chuàng)建目錄cgi,當然也可以是別的名字
    2、修改web.xml,開啟如下設置,默認情況是注釋掉的
    <servlet>
        <servlet-name>cgi</servlet-name>
        <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
        <init-param>
            <param-name>clientinputTimeout</param-name>
            <param-value>100</param-value>
        </init-param>
        <init-param>
            <param-name>debug</param-name>
            <param-value>0</param-value>
        </init-param>
        <init-param>
            <param-name>passShellEnvironment</param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>
            <param-name>cgiPathPrefix</param-name>
            <param-value>WEB-INF/cgi</param-value>
        </init-param>
        <init-param>
            <param-name>executable</param-name>
            <param-value>D:/Anaconda3/python.exe</param-value>
        </init-param>
        <load-on-startup>5</load-on-startup>
    </servlet>
    注意修改python的路徑
    cgiPathPrefix: 與Server能夠訪問的腳本目錄有關,與之前創(chuàng)建的目錄相對應

    3、開啟cgi的mapping映射,修改web.xml,開啟如下設置
    <servlet-mapping>
        <servlet-name>cgi</servlet-name>
        <url-pattern>/cgi-bin/*</url-pattern>
    </servlet-mapping>
    訪問路徑可以修改為自定義字符
    4、修改content.xml文件,在Context中添加privileged屬性
    <Context privileged="true">

    5、在工程cgi目錄寫python文件,如hello.py
    print('Content-type: text/plain\n\n')

    print('Hello python')
    輸出text/plain說明這是一個普通文本,一定注意之后要有兩個換行(小心坑啦)?。?!

    6、運行工程并測試
    http://localhost:8080/prj/cgi-bin/hello.py

    所見結(jié)果,通過這種方法可以在Tomcat環(huán)境下運行python腳本了,如果是已經(jīng)用python腳本做好了服務的話,還是可以考慮通過服務調(diào)用的方式與Tomcat工程進行整合,在此記錄一下
    主站蜘蛛池模板: 噼里啪啦电影在线观看免费高清 | 久久WWW免费人成一看片| 五月婷婷亚洲综合| 亚洲国产欧洲综合997久久| 成年女人喷潮毛片免费播放| 亚洲女人影院想要爱| 国产又大又粗又长免费视频| 亚洲精品中文字幕麻豆| 亚洲免费在线视频观看| 亚洲视频一区在线观看| 91手机看片国产永久免费| 2020久久精品亚洲热综合一本| 成年女性特黄午夜视频免费看 | 亚洲一级大黄大色毛片| 国产一卡二卡3卡四卡免费| 亚洲一区二区久久| 免费视频中文字幕| 大片免费观看92在线视频线视频| 亚洲国产综合精品中文字幕| 9i9精品国产免费久久| 精品亚洲永久免费精品| 精品无码人妻一区二区免费蜜桃 | 免费观看成人毛片a片2008| 亚洲一级毛片免费在线观看| 日韩视频在线免费观看| 一级a性色生活片久久无少妇一级婬片免费放 | 亚洲精品国产suv一区88| 国产在线观看免费不卡| 成人无码区免费A∨直播| 亚洲精品韩国美女在线| 日本无吗免费一二区| 成人自慰女黄网站免费大全| 亚洲精品在线视频观看| 四虎影在线永久免费四虎地址8848aa| 一级中文字幕免费乱码专区| 亚洲国产精品自在线一区二区| 成人女人A级毛片免费软件| 国产精品亚洲综合天堂夜夜| 亚洲AV午夜成人片| 免费夜色污私人影院网站| 亚洲成亚洲乱码一二三四区软件|