우리는 shtml을 실행하려면 웹 서버에 ssi를 구성해야 한다는 것을 알고 있습니다.
다음은 tomcat5.*에서 SSI의 구성 방법입니다.
tomcat 구성 파일인 conf/web.xml을 엽니다.
아래 서블릿 앞의
/* <servlet>
주석을 제거합니다.
<servlet-name>ssi</servlet-name>
<서블릿 클래스>
org.apache.catalina.ssi.SSIServlet
</서블릿 클래스>
<초기화 매개변수>
<param-name>버퍼됨</param-name>
<param-value>1</param-value>
</init-param>
<초기화 매개변수>
<param-name>디버그</param-name>
<param-value>0</param-value>
</init-param>
<초기화 매개변수>
<param-name>만료</param-name>
<param-value>666</param-value>
</init-param>
<초기화 매개변수>
<param-name>isVirtualWebappRelative</param-name>
<param-value>0</param-value>
</init-param>
<시작 시 로드>4</시작 시 로드>
</서블릿>
*/
<서블릿>
으로 변경
<servlet-name>ssi</servlet-name>
<서블릿 클래스>
org.apache.catalina.ssi.SSIServlet
</서블릿 클래스>
<초기화 매개변수>
<param-name>버퍼됨</param-name>
<param-value>1</param-value>
</init-param>
<초기화 매개변수>
<param-name>디버그</param-name>
<param-value>0</param-value>
</init-param>
<초기화 매개변수>
<param-name>만료</param-name>
<param-value>666</param-value>
</init-param>
<초기화 매개변수>
<param-name>isVirtualWebappRelative</param-name>
<param-value>0</param-value>
</init-param>
<시작 시 로드>4</시작 시 로드>
</servlet>
2. 서블릿 매핑 주석을 제거합니다.
/*<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</서블릿 매핑>
*/
<servlet-mapping>
으로 변경
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
3. serverlib 디렉토리에서 servlets-ssi.renametojar 파일을 찾아 servlets-ssi.jar로 변경합니다.
4. Tomcat을 다시 시작합니다.
5.<HTML>을
테스트할 새 shtml 파일을 생성합니다.
<헤드>
<TITLE>shtml 테스트</TITLE>
</HEAD>
<본문>
<!–#echo var=”DATE_LOCAL” –>
<!–#include virtual=”hello.jsp”–>
</BODY>
</HTML>
실행해 보세요! ! !