Wir wissen, dass zum Ausführen von SHTML SSI auf dem Webserver konfiguriert werden muss.
Das Folgende ist die Konfigurationsmethode von SSI auf Tomcat5.*:
Öffnen Sie die Tomcat-Konfigurationsdatei: conf/web.xml:
/* <servlet>
vor dem Servlet unten.
<servlet-name>ssi</servlet-name>
<Servlet-Klasse>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>gepuffert</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>läuft ab</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>
*/
Wechseln Sie zu
<Servlet>
<servlet-name>ssi</servlet-name>
<Servlet-Klasse>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>gepuffert</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>läuft ab</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>
2. Entfernen Sie die Servlet-Zuordnungsanmerkung
/*<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
*/
Wechseln Sie zu
<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
3. Suchen Sie die Datei servlets-ssi.renametojar im Verzeichnis serverlib und ändern Sie sie in servlets-ssi.jar.
4. Starten Sie Tomcat neu
. 5. Erstellen Sie eine neue HTML-Datei, um
<HTML>
zu testen
<KOPF>
<TITLE>shtml-Test</TITLE>
</HEAD>
<KÖRPER>
<!–#echo var=“DATE_LOCAL“ –>
<!–#include virtual=“hello.jsp“–>
</BODY>
</HTML>
Ausführen ok! ! !