2014-10-30 104 views
0

我有一個python腳本,我必須在tomcat上運行。我已經完成了對tomcat的web.xml文件的編輯,並取消了cgi和servlet映射的servlet註釋。但仍在運行http://localhost:8080/cgi-bin/,它給我錯誤「Servlet Cgi不可用」。 現在要做什麼配置tomcat在Tomcat上運行python腳本7

+0

Python腳本的名稱是什麼?在什麼Web應用程序(又名「上下文」)中部署?您是編輯Tomcat的'conf/web.xml'(錯誤)還是編輯了Web應用程序的部署描述符? – 2014-10-30 19:39:41

回答

0

我遵循一個在線指令,並修改了conf/context.xml文件,以便像下面那樣在Context標記中添加特權=「true」,並且它工作正常。

<Context privileged="true"> 

    <!-- Default set of monitored resources --> 
    <WatchedResource>WEB-INF/web.xml</WatchedResource> 

    <!-- Uncomment this to disable session persistence across Tomcat restarts --> 
    <!-- 
    <Manager pathname="" /> 
    --> 

    <!-- Uncomment this to enable Comet connection tacking (provides events 
     on session expiration as well as webapp lifecycle) --> 
    <!-- 
    <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> 
    --> 

</Context>