2014-10-30 107 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>