Sabemos que para executar o shtml, o ssi deve estar configurado no servidor web.
A seguir está o método de configuração do SSI no Tomcat5.*:
Abra o arquivo de configuração do Tomcat: conf/web.xml:
/* <servlet>
antes do servlet abaixo.
<servlet-name>ssi</servlet-name>
<classe de servlet>
org.apache.catalina.ssi.SSISservlet
</servlet-class>
<parâmetro de inicialização>
<param-name>bufferizado</param-name>
<param-valor>1</param-valor>
</init-param>
<parâmetro de inicialização>
<param-name>depurar</param-name>
<param-valor>0</param-valor>
</init-param>
<parâmetro de inicialização>
<param-name>expira</param-name>
<param-valor>666</param-valor>
</init-param>
<parâmetro de inicialização>
<param-name>isVirtualWebappRelative</param-name>
<param-valor>0</param-valor>
</init-param>
<carregar na inicialização>4</carregar na inicialização>
</servlet>
*/
Mude para
<servlet>
<servlet-name>ssi</servlet-name>
<classe de servlet>
org.apache.catalina.ssi.SSISservlet
</servlet-class>
<parâmetro de inicialização>
<param-name>bufferizado</param-name>
<param-valor>1</param-valor>
</init-param>
<parâmetro de inicialização>
<param-name>depurar</param-name>
<param-valor>0</param-valor>
</init-param>
<parâmetro de inicialização>
<param-name>expira</param-name>
<param-valor>666</param-valor>
</init-param>
<parâmetro de inicialização>
<param-name>isVirtualWebappRelative</param-name>
<param-valor>0</param-valor>
</init-param>
<carregar na inicialização>4</carregar na inicialização>
</servlet>
2. Remova a anotação de mapeamento de servlet
/*<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
*/
Mude para
<mapeamento de servlet>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
3. Encontre o arquivo servlets-ssi.renametojar no diretório serverlib e altere-o para servlets-ssi.jar
4. Reinicie o Tomcat
5. Crie um novo arquivo shtml para testar
<HTML>
<CABEÇA>
<TITLE>teste shtml</TITLE>
</HEAD>
<CORPO>
<!–#echo var=”DATE_LOCAL” –>
<!–#incluir virtual=”hello.jsp”–>
</BODY>
</HTML>
Execute ok! ! !