Как включить SSI (включает серверную часть) на Tomcat 7 в Ubuntu?

Как я могу включить SSI на Tomcat 7?.

Я следую инструкциям, но это не работает. Я изменил расширение основного файла с 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>

Что делать больше, где не так?


person kamaci    schedule 18.08.2011    source источник
comment
Вы добавили конфигурацию SSL в файл конфигурации Tomcat?   -  person Chris    schedule 18.08.2011
comment
@Chris Можете ли вы объяснить, что вы имеете в виду?   -  person kamaci    schedule 18.08.2011


Ответы (2)


Вам также необходимо раскомментировать отображение сервлета SSI в web.xml.

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

И создайте $CATALINA_HOME/conf/Catalina/localhost/‹имя вашего приложения›.xml

<?xml version="1.0" encoding="UTF-8"?>
<Context privileged="true" >
</Context>
person Wayne Lee    schedule 25.03.2012

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

Вы должны добавить конфигурацию SSL в конфигурацию tomcat, это подробно описано выше и должно помочь вам решить любые вопросы после прочтения этого, дайте мне знать

person Chris    schedule 18.08.2011
comment
Я думаю, что здесь есть неправильное понимание. Я добавил пояснение к названию вопроса. - person kamaci; 18.08.2011
comment
Вопрос о SSI, а не SSL. - person Clint Brown; 12.01.2020