Tomcat6實現SSI
SSI-Server Side Include,中文叫服務器端嵌入。在默認狀態(tài)下,tomcat不支持SSI。要讓它支持,需做如下配置:
打開tomcat安裝目錄下的conf/web.xml,
1.找到SSI servlet部分,將注釋去掉;
2.找到SSI servlet-mapping部分,將注釋去掉;
一種替換方法是,可以將SSI的filter部分的注釋去掉,但是不能兩者都去掉注釋;
啟動tomcat,這時可能會報如下錯:
java.lang.SecurityException: Servlet of class org.apache.catalina.ssi.SSIServlet is privileged and解決方法是:
cannot be loaded by this web application
打開tomcat安裝目錄下的conf/context.xml,將<context>改為<Context privileged="true">。
然后,再啟動tomcat,就正常了。
至于中文亂碼的問題,我這里測試下來,好像在web.xml里的servlet下不用增加inputEncoding和outputEncoding參數也沒問題。
posted on 2010-12-13 21:52 koradji 閱讀(506) 評論(0) 編輯 收藏 所屬分類: tomcat