نحن نعلم أنه لتشغيل shtml، يجب تكوين ssi على خادم الويب.
فيما يلي طريقة تكوين SSI على Tomcat5.*:
افتح ملف تكوين Tomcat: conf/web.xml:
/* <servlet>
قبل servlet أدناه.
<servlet-name>ssi</servlet-name>
<فئة servlet>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>مخزن</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>تصحيح</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>تنتهي</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>
<servlet-name>ssi</servlet-name>
<فئة servlet>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>مخزن</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>تصحيح</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>تنتهي</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. قم بإزالة التعليق التوضيحي لتعيين servlet
/*<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
*/
قم بالتغيير إلى
<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
3. ابحث عن ملف servlets-ssi.renametojar في دليل serverlib وقم بتغييره إلى servlets-ssi.jar
4. أعد تشغيل Tomcat
5. قم بإنشاء ملف shtml جديد لاختبار
<HTML>
<الرأس>
<TITLE>اختبار shtml</TITLE>
</الرأس>
<الجسم>
<!–#echo var=”DATE_LOCAL” –>
<!–#include virtual=”hello.jsp”–>
</الجسم>
</HTML>
نفذ حسنًا! ! !