2011-08-18 36 views
0

如何在Tomcat 7上启用SSI?如何在Ubuntu上的Tomcat 7上启用SSI(服务器端包含)?

我按照指示,但它不起作用。我改变了从HTML我的主要文件的扩展名的shtml(不导入一个)和不带引号的,在web.xml中线路:

<servlet> 

    <servlet-name>ssi</servlet-name> 

    <servlet-class> 

     org.apache.catalina.ssi.SSIServlet 

    </servlet-class> 

    <init-param> 

     <param-name>buffered</param-name> 

     <param-value>1</param-value> 

    </init-param> 

    <init-param> 

     <param-name>debug</param-name> 

     <param-value>0</param-value> 

    </init-param> 

    <init-param> 

     <param-name>expires</param-name> 

     <param-value>666</param-value> 

    </init-param> 

    <init-param> 

     <param-name>isVirtualWebappRelative</param-name> 

     <param-value>0</param-value> 

    </init-param> 

    <load-on-startup>4</load-on-startup> 

</servlet> 

什么做多,哪里是哪里呢?

+0

您是否已将SSL配置添加到Tomcat配置文件? – Chris

+0

@Chris你能解释一下你的意思吗? – kamaci

回答

2

您还需要取消对SSI servlet映射在web.xml

<servlet-mapping> 
    <servlet-name>ssi</servlet-name> 
    <url-pattern>*.shtml</url-pattern> 
</servlet-mapping> 

,创造$ CATALINA_HOME/conf目录/卡塔利娜/本地主机/ <的程序名称> .XML

<?xml version="1.0" encoding="UTF-8"?> 
<Context privileged="true" > 
</Context> 
相关问题