Tomcat支持SSI功能

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/NumberBB/article/details/83968384

 我们在使用Apache Tomcat的默认设置下是不支持SSI功能的,也就是说不支持shtml格式的文件,不过只需做一个简单的配置即可使Apache Tomcat支持SSI功能。下面是配置步骤。


1、修改$tomcat/conf/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>
*/
将其注释符号去掉,即把代码顶部的/*和代码底部的*/删除即可。

注:在这里面还有一个过虑器需要把注释给去掉!
2、去掉servlet映射的注释,即把下面代码中的注释符号去掉即可。

/*
   <servlet-mapping>
    <servlet-name>ssi</servlet-name>
    <url-pattern>*.shtml</url-pattern>
   </servlet-mapping>
*/
另在context.xml中配置中添加privileged="true"
<Context privileged="true">

展开阅读全文

没有更多推荐了,返回首页