Tomcat6实现SSI

SSI-Server Side Include,中文叫服务器端嵌入。
在默认状态下,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 阅读(501) 评论(0)  编辑  收藏 所属分类: tomcat


只有注册用户登录后才能发表评论。


网站导航:
 
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

导航

统计

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

文章档案

收藏夹

db2

dos

Groovy

Hibernate

java

WAS

web application

搜索

最新评论

阅读排行榜

评论排行榜