2013-11-10 7 views
0

Я не могу получить ssi для работы с Tomcat 5.5.27.SSI include Не удалось получить контекст для пути

с использованием стандартной конфигурации сси и получить это в журнале

СИЛЬНЫЙ: # включать - Couldn't включают файл: /file/hi.html java.io.IOException: Не удалось получить контекст для пути: /file/hi.html

Я не знаю, что такое контекст.

Спасибо за помощь

конфигурации

<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>1</param-value> 
    </init-param> 
    <init-param> 
     <param-name>expires</param-name> 
     <param-value>666</param-value> 
    </init-param> 
    <init-param> 
     <param-name>inputEncoding</param-name> 
     <param-value>UTF-8</param-value> 
    </init-param> 
    <init-param> 
     <param-name>outputEncoding</param-name> 
     <param-value>UTF-8</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> 


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

ответ

1

Прежде всего, Tomcat 5.5 не поддерживается ASF, начиная с 30 сентября 2012 года Вам действительно нужно обновить. Дальнейшая версия 5.5.27 была выпущена в 2008 году, и с тех пор было исправлено множество исправлений и исправлений безопасности. Еще более веские причины для обновления.

С минимальной информацией, которую вы предоставили (никаких подробностей о том, как развертывается ваше приложение, нет фрагмента, показывающего источник, который вызывает эту ошибку), похоже, что вы пытаетесь сделать, относится к корню веб-приложения без настройки для этого используется сервлет SSI. Установка isVirtualWebappRelative на 1 должна сделать трюк.