`

tomcat + ssi

阅读更多

本文转http://googledave.iteye.com/blog/438474

ssi直译server side include ,服务器端包括
关键字: tomcat ssi shtml
在目前的Tomcat中,shtml默认是不支持的,需要进行一定的配置,其实也不是非常复杂,不同的Tomcat版本,配置方法也有所不同,参考方法如下:


Tomcat5.x版的配置方法:

1.在$CATALINA_BASE/server/lib/目录下找到servlets-ssi.renametojar文件,将这个文件重命名为servlets-ssi.jar
2.在$CATALINA_BASE/conf/目录下找到web.xml文件
3.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释

tomcat 6 SSI的配置与5.x版本不同,下面介绍tomcat 6 SSI的配置方法

Tomcat6版的配置方法:

1.在$CATALINA_BASE/conf/目录下找到web.xml文件
2.使用SSI Servlet的话删除在SSI servlet和servlet-mapping周围的注释,使用SSI filter的话删除在SSI filter和filter-mapping周围的注释
3.$CATALINA_BASE/conf/下还有一个context.xml,将里面的 <Context>改成 <Context privileged="true">
4.解决乱码问题
在$CATALINA_BASE/conf/web.xml中的ssi servlet配置中添加以下初始配置:

<init-param>
<param-name>inputEncoding </param-name>
<param-value>utf-8 </param-value>
</init-param>
<init-param>
<param-name>outputEncoding </param-name>
<param-value>utf-8 </param-value>
</init-param>

其中utf-8编码应该和你页面的编码方式一样
更多请参考官方的配置说明http://tomcat.apache.org/tomcat-6.0-doc/ssi-howto.html


经过上面的配置,包含文件:
<!--#include file="include.html" -->
<!--#include virtual="include.html" -->
才可以正常显示

分享到:
评论

相关推荐

    Tomcat配置SSI

    Tomcat配置SSI 使你的服务器支持shtml文件

    tomcat-ssi.rar_SSI

    Tomcat 配置支持ssi,可以实现静态网页预览

    SSI必须jar包

    zaiweb开发中,用SSI作为框架的必要jar包

    Tomcat-7.0.6

    ) Tomcat 7.0.6增加了基于JNDI的应用支持 Tomcat 7.0.6增加了可绑定APIs Tomcat 7.0.6增加了web应用重载功能以及静态字资源共享库 Tomcat 7.0.6增加了针对Linux操作系统的支持 Tomcat 7.0.6增加了对SSI以及CGI的...

    ssi/ssm框架学习demo

    ssi/ssm框架学习demo,有简单的数据库操作和jsp页面,助于理解框架的配置文件,环境为1.8jdk+8.5tomcat,数据库为oracle数据库,在jdbc.properties文件中修改数据库驱动和用户名密码,并在对应数据库中创建sqlmap中...

    最简易SSI框架

    完全简单上手的SSI项目,对于新手来说是一个非常容易理解的项目,开发环境 Tomcat6.0 JDK1.6 MySql 项目直接导入即可使用 。(数据库只使用一个表,我的表名为i_student 字段为 ID,name,age,sex)项目简单明了。

    tomcat-7_API_帮助文档

    * tomcat-jdbc.jar (Tomcat's database connection pooling solution) * tomcat-util.jar (Various utilities) * websocket-api.jar (WebSocket 1.1 API) You can make additional APIs available to all of your ...

    SSI技术整合

    SSI框架搭建。通常被称为服务器端嵌入。可以很好的与web项目结合

    tomcat 8 官方英文原版 API 帮助文档 高清完整版

    14) SSI 15) CGI 16) Proxy Support 17) MBeans Descriptors 18) Default Servlet 19) Clustering 20) Load Balancer 21) Connectors 22) Monitoring and Management 23) Logging 24) APR/Native 25) ...

    tomcat 9 官方英文原版 API 帮助文档 高清完整版

    14) SSI 15) CGI 16) Proxy Support 17) MBeans Descriptors 18) Default Servlet 19) Clustering 20) Load Balancer 21) Connectors 22) Monitoring and Management 23) Logging 24) APR/Native 25) ...

    tomcat6学习笔记【原创】

    tomcat6学习笔记( 包括和apache2的集成,集群,SSI,SSL,嵌入应用程序,访问控制平台和管理平台)

    ssi的helloworld例子

    最简单的ssi例子,测试你的tomcat是否配置好,tomcat-6.0.29有bug配置不好

    tomcat 7 官方英文原版 API 帮助文档 高清完整版

    14) SSI 15) CGI 16) Proxy Support 17) MBeans Descriptors 18) Default Servlet 19) Clustering 20) Load Balancer 21) Connectors 22) Monitoring and Management 23) Logging 24) APR/Native 25) ...

    Spring2_struts2_ibatis框架整合(ssi框架搭建)

    这个源码是在MyEclipse+tomcat6.0环境下根据spring2.5+struts2+ibatis架构,数据库用的是Oracle,连接池用的是c3p0。因看到有些上传的资料让下载者不能够运行和使用,所以我自己用Oracle中自带的emp、dept还有一个...

    Struts+Spring+iBatis

    Struts 1.2.9 + Spring 2.5.6 + iBATIS 2.3.4 + MySQL 3.1 + Tomcat 5.5.26 &gt; 开发环境: * MyEclipse、JDK1.5、J2EE1.4 &gt; 使用技术: * Struts1、Spring、iBATIS &gt; 运行环境: * Window + Tomcat 5.5.26 + ...

    SSI框架实例含表文件、jar包(用户的增加和查询)

    配置简洁,逻辑层次清晰和详细的代码注释.添加到tomcat启动后直接访问http://localhost:8080/TestSSI/jsp/student/save_student.jsp(若使用默认8080端口)即可以进行用户的增加

    struts+spring+ibatis+hibernate项目所需jar包全

    提供ssi ssh项目所需的所有jar包,只需解压放到你的web项目的lib包下即可发布运行。你下载的web项目是不是缺包报错呢?下载--解压--放到web的lib下--发布--启动tomcat即可,帮到你点个赞,缺数据库驱动的,请下载我的...

    struts2+spring+ibatis实例

    基于struts2+spring+ibatis做的一个例子。...myeclipse + mysql + tomcat 功能: 1.登录; 2.对另一张表的增删改查操作; 3.设有拦截器功能,不登录访问其他页面时返回登录页面; 4.列表隔行换色。

Global site tag (gtag.js) - Google Analytics