2

如何在 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>

多做些什么,哪里错了?

4

2 回答 2

3

您还需要取消注释 web.xml 中的 SSI servlet 映射

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

并创建 $CATALINA_HOME/conf/Catalina/localhost/<your app name>.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" >
</Context>
于 2012-03-25T02:28:52.533 回答
-1

http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html#Introduction_to_SSL

您必须将 SSL 配置添加到上面详述的 tomcat 配置中,阅读本文后应该可以帮助您解决任何问题让我知道

于 2011-08-18T11:35:32.013 回答