`
cisayou
  • 浏览: 16751 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Tomcat7开启SSI功能

    博客分类:
  • IDE
 
阅读更多
1.官方参考文档地址:
2.配置步骤
(1)修改tomcat根目录下的conf文件夹中的context.xml,修改如下:
Xml代码  收藏代码
  1. <Context privileged="true">  
  2.     <!-- Default set of monitored resources -->  
  3.     <WatchedResource>WEB-INF/web.xml</WatchedResource>  
  4. </Context>  
 即在Context 中增加privileged="true"
(2)修改tomcat根目录下的conf文件夹中的web.xml,将SSI的Servlet的配置取消注释,并增加编码配置,否则可能出现乱码
Xml代码  收藏代码
  1. <servlet>  
  2.         <servlet-name>ssi</servlet-name>  
  3.         <servlet-class>  
  4.           org.apache.catalina.ssi.SSIServlet  
  5.         </servlet-class>  
  6.         <init-param>  
  7.           <param-name>buffered</param-name>  
  8.           <param-value>1</param-value>  
  9.         </init-param>  
  10.         <init-param>  
  11.           <param-name>inputEncoding</param-name>  
  12.           <param-value>UTF-8</param-value>  
  13.         </init-param>  
  14.         <init-param>  
  15.           <param-name>outputEncoding</param-name>  
  16.           <param-value>UTF-8</param-value>  
  17.         </init-param>  
  18.         <init-param>  
  19.           <param-name>debug</param-name>  
  20.           <param-value>0</param-value>  
  21.         </init-param>  
  22.         <init-param>  
  23.           <param-name>expires</param-name>  
  24.           <param-value>666</param-value>  
  25.         </init-param>  
  26.         <init-param>  
  27.           <param-name>isVirtualWebappRelative</param-name>  
  28.           <param-value>false</param-value>  
  29.         </init-param>  
  30.         <load-on-startup>4</load-on-startup>  
  31.     </servlet>  
 取消SSI Servlet的mapping注释,增加*.html,因为我们是在html中引入shtml的,如果不配置*.html,则tomcat不会处理html中的ssi指令
Xml代码  收藏代码
  1. <servlet-mapping>  
  2.         <servlet-name>ssi</servlet-name>  
  3.         <url-pattern>*.shtml</url-pattern>  
  4.         <url-pattern>*.html</url-pattern>  
  5.     </servlet-mapping>  
分享到:
评论

相关推荐

    tomcat-ssi.rar_SSI

    1. **Tomcat配置**:Tomcat默认并不开启SSI支持,因为它主要被用作Java应用服务器,但通过配置可以启用这个功能。首先,你需要确保你的Tomcat版本支持SSI,然后在`server.xml`的`Connector`配置中添加`...

    SSI技术整合

    在Tomcat服务器中实现SSI技术主要依赖于SSIServlet组件。该组件由Apache提供,可以作为过滤器来处理特定扩展名(例如.shtm或.shtml)的请求。SSIServlet的主要功能包括: - **文件包含**:可以从同一服务器或其他...

    ssi整合jar包

    2. **启用SSI支持**:在服务器配置文件(如Apache的httpd.conf或Tomcat的server.xml)中开启SSI处理。 3. **编写HTML页面**:在HTML文件中插入SSI指令,如`&lt;!--#include virtual="/header.shtml" --&gt;`。 4. **测试...

    传智播客SSI ppt

    3. **开启SSI功能**:在$CATALINA_HOME/conf/web.xml中,取消对ssi servlet的注释,并根据shtml文件的编码设置inputEncoding和outputEncoding属性。 对于Tomcat 6及以上版本,第一步可以省略。 **配置示例** ```...

    tomcat6学习笔记【原创】

    Tomcat 6 支持SSI功能,但默认不开启,需要通过配置来启用。 1. **配置Apache 2**:在Apache 2的配置文件中,启用SSI模块并配置相关参数。 ```apache LoadModule include_module modules/mod_include.so AddType...

    传智播客SSI开发-黎活明

    3. **开启SSI功能**:在$CATALINA_HOME/conf/web.xml中,取消对`servlet-name&gt;ssi&lt;/servlet-name&gt;`相关Servlet的注释,并根据HTML文件的编码设置`inputEncoding`和`outputEncoding`参数。 对于Tomcat 6,第一步可以...

    Tomcat性能调优

    - **开启SSI功能**:如果需要支持`.shtml`文件,可以开启Tomcat的SSI(Server Side Includes)功能。 - **修改网站访问端口**:将默认的8080端口更改为80或其他端口,以方便与Web服务器如Apache集成。 - **解决中文...

    ssi整合增删改查

    这个框架常用于构建企业级的Java Web应用程序,提供强大的MVC(模型-视图-控制器)架构支持,以及数据库操作和依赖注入功能。 **Struts** 是一个开源的MVC框架,它为Web应用提供了控制层的解决方案。Struts通过...

    Tomcat配置优化(完整版)

    #### 四、开启tomcat的SSI功能(用来支持shtml) **配置方法**: 在`server.xml`中添加`&lt;Engine&gt;`标签下的`&lt;Host&gt;`标签内,加入如下配置: ```xml ``` 通过加入`&lt;Valve&gt;`标签并设置`className`属性,启用SSI...

    Tomcat性能调优及配置技巧

    #### 四、开启Tomcat的SSI功能(用来支持shtml) 如果需要支持SSI(Server Side Includes),可以在`server.xml`中启用SSI处理器: ```xml ``` #### 五、修改网站访问端口为80 默认情况下,Tomcat监听8080端口...

    Tomcat调优配置技巧[文].pdf

    五、开启SSI功能 通过配置`&lt;GlobalNamingResources&gt;`和`&lt;Context&gt;`元素,可以开启Server Side Includes (SSI)功能,支持`.shtml`文件的解析。这有助于简化页面动态更新和提高代码复用。 六、修改网站访问端口为80 ...

    Tomcat调优配置技巧[参考].pdf

    五、开启SSI功能 通过在`server.xml`中配置`&lt;GlobalNamingResources&gt;`和`&lt;Context&gt;`元素,启用Server Side Includes (SSI)支持`.shtml`文件。 六、修改默认端口 将Tomcat监听的端口从8080改为80,以使用户可以直接...

    Ssi的整合(Struts2+Spring+Ibatis)

    1. **环境准备**:确保已安装JDK、Tomcat等基础环境,还需引入Struts2、Spring、Ibatis的依赖库到项目中。 2. **配置Struts2**:创建struts.xml文件,定义全局配置和Action映射。配置Struts2拦截器栈,以便使用...

    SSI框架搭建实例教程(struts spring ibatis整合 附切面事物处理)

    本教程将详细介绍如何在特定环境下搭建一个基于SSI的项目,并添加切面事务处理功能。 1. **环境配置** - 开发工具:myeclipse8.6 - JDK版本:1.6 - 应用服务器:tomcat6.0 - 相关框架版本:Spring 3.0,Struts ...

    服务器中间件加固,防火墙加固,日志安全管理

    - 如果不使用web部署功能,可以在`tomcat-users.xml`中注释掉或删除相关的用户权限配置。 - **自定义错误页面:** - 修改`conf/web.xml`中的`error-page`部分。 - 解压`lib/Catalina.jar`并修改`org/apache/...

Global site tag (gtag.js) - Google Analytics