Привет, я надеюсь, что кто-то там может дать подсказку, где здесь. Вот проблема.
Я включил SSI в некоторых jboss под Solaris, у меня есть приложение web.xml, настроенное следующим образом:
<filter>
<filter-name>ssi</filter-name>
<filter-class>
org.apache.catalina.ssi.SSIFilter
</filter-class>
<init-param>
<param-name>contentType</param-name>
<param-value>application/xml(;.*)?</param-value> <!-- also have tried here html(;.*)? -->
</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>
</filter>
<filter-mapping>
<filter-name>ssi</filter-name>
<url-pattern>*.xsl</url-pattern>
</filter-mapping>
<!-- the following mappings were inserted after -->
<filter-mapping>
<filter-name>ssi</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>ssi</filter-name>
<url-pattern>*.shtml</url-pattern>
</filter-mapping>
Так что моя проблема в том, что SSI работает для файлов XSL, но не для файлов HTML. Также я поместил в контекст проблемы контекста, так как у меня есть символическая ссылка на мой app.war в jboss, потому что я использую CMS и мне нужно, чтобы файлы были размещены где-то в файловой системе.
Две вещи, которые я могу об этом подумать, это то, что либо что-то не так с моими объявлениями о множественном отображении фильтров (что очень маловероятно), а другая заключается в том, что jboss не может перезагрузить контекст для этого app.war.
Также я поместил здесь некоторую информацию о Context.xml, так как я думаю, что вы могли бы попросить об этом
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" reloadable="true" privileged="true"/>
Я буду признателен за любые указатели, я не могу понять, что это может быть