<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    Tomcat配置cgi運行python腳本

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

    1、在web工程WEB-INF目錄下創建目錄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能夠訪問的腳本目錄有關,與之前創建的目錄相對應

    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說明這是一個普通文本,一定注意之后要有兩個換行(小心坑啦)?。。?/div>

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

    所見結果,通過這種方法可以在Tomcat環境下運行python腳本了,如果是已經用python腳本做好了服務的話,還是可以考慮通過服務調用的方式與Tomcat工程進行整合,在此記錄一下
    主站蜘蛛池模板: 免费av一区二区三区| GOGOGO免费观看国语| 免费AA片少妇人AA片直播| 亚洲午夜久久久精品影院| 男人j进入女人j内部免费网站 | 亚洲AV无码专区国产乱码不卡| 67194成是人免费无码| 亚洲中文字幕乱码AV波多JI| 国产人在线成免费视频| 亚洲中文字幕无码av| 全部免费a级毛片| 精品国产污污免费网站入口| 亚洲精品乱码久久久久久蜜桃不卡| 免费人成在线观看视频高潮| 亚洲精品私拍国产福利在线| 91免费国产在线观看| 亚洲中文字幕久久久一区| 国产网站在线免费观看| 国产亚洲福利一区二区免费看| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 日韩中文字幕精品免费一区| 亚洲中文字幕久久无码| 亚洲国产一区明星换脸| 久久免费国产视频| 国产色在线|亚洲| www国产亚洲精品久久久日本| 男女一边摸一边做爽的免费视频| 久久亚洲高清观看| 最新免费jlzzjlzz在线播放| 无遮挡a级毛片免费看| 精品亚洲一区二区| 最近中文字幕mv免费高清电影| 免费人人潮人人爽一区二区| 亚洲日本中文字幕区| 日韩一级免费视频| 免费毛片a线观看| 亚洲精品无码永久在线观看男男| 国产性爱在线观看亚洲黄色一级片 | 2022免费国产精品福利在线| 亚洲另类激情综合偷自拍| 免费大香伊蕉在人线国产|