Kita tahu bahwa untuk menjalankan shtml, ssi harus dikonfigurasi di server web.
Berikut cara konfigurasi SSI pada Tomcat5.*:
Buka file konfigurasi Tomcat: conf/web.xml:
/* <servlet>
sebelum servlet di bawah.
<servlet-name>ssi</servlet-nama>
<kelas servlet>
org.apache.catalina.ssi.SSIServlet
</kelas-servlet>
<init-param>
<param-name>di-buffer</param-name>
<nilai-param>1</nilai-param>
</init-param>
<init-param>
<nama-param>debug</nama-param>
<nilai-param>0</nilai-param>
</init-param>
<init-param>
<param-name>berakhir</param-name>
<nilai-param>666</nilai-param>
</init-param>
<init-param>
<param-name>isVirtualWebappRelative</param-name>
<nilai-param>0</nilai-param>
</init-param>
<muat-saat-startup>4</muat-saat-startup>
</servlet>
*/
Ubah ke
<servlet>
<servlet-name>ssi</servlet-nama>
<kelas servlet>
org.apache.catalina.ssi.SSIServlet
</kelas-servlet>
<init-param>
<param-name>di-buffer</param-name>
<nilai-param>1</nilai-param>
</init-param>
<init-param>
<nama-param>debug</nama-param>
<nilai-param>0</nilai-param>
</init-param>
<init-param>
<param-name>berakhir</param-name>
<nilai-param>666</nilai-param>
</init-param>
<init-param>
<param-name>isVirtualWebappRelative</param-name>
<nilai-param>0</nilai-param>
</init-param>
<muat-saat-startup>4</muat-saat-startup>
</servlet>
2. Hapus anotasi pemetaan servlet
/*<servlet-mapping>
<servlet-name>ssi</servlet-nama>
<url-pattern>*.shtml</url-pattern>
</pemetaan-servlet>
*/
Ubah ke
<pemetaan servlet>
<servlet-name>ssi</servlet-nama>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
3. Temukan file servlets-ssi.renametojar di direktori serverlib dan ubah ke servlets-ssi.jar
4. Restart Tomcat
5. Buat file shtml baru untuk menguji
<HTML>
<KEPALA>
<TITLE>tes shtml</TITLE>
</KEPALA>
<TUBUH>
<!–#echo var=”DATE_LOCAL” –>
<!–#include virtual=”hello.jsp”–>
</BODI>
</HTML>
Jalankan oke! ! !