tomcat6下配置ssi
找到$catalina/conf/web.xml文件
把以下部分的注释去掉
<servlet>
<servlet-name>ssi</servlet-name>
<servlet-class>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>buffered</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>expires</param-name>
<param-value>666</param-value>
</init-param>
<init-param>
<param-name>isVirtualWebappRelative</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>inputEncoding</param-name>
<param-value>GBK</param-value>
</init-param>
<init-param>
<param-name>outputEncoding</param-name>
<param-value>GBK</param-value>
</init-param>
<load-on-startup>4</load-on-startup>
</servlet>
并且加上以下部分来设置字符编码:
<init-param>
<param-name>inputEncoding</param-name>
<param-value>GBK</param-value>
</init-param>
<init-param>
<param-name>outputEncoding</param-name>
<param-value>GBK</param-value>
</init-param>
接着去掉:
<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
的注释。
接着找到$catalina/conf/context.xml :
在<context > 中加:
<Context privileged="true">
<!--#include file="../sss/xxx.shtml"-->
<!--#include virtual = "/sss/xxx.shtml"-->
分享到:
相关推荐
Tomcat配置SSI 使你的服务器支持shtml文件
1. **Tomcat配置**:Tomcat默认并不开启SSI支持,因为它主要被用作Java应用服务器,但通过配置可以启用这个功能。首先,你需要确保你的Tomcat版本支持SSI,然后在`server.xml`的`Connector`配置中添加`...
在Web开发中,它可以帮助解析和操作XML数据,为SSI提供数据源或配置信息。 这些jar包组合在一起,构成了一个基本的Web开发环境,支持使用SSI技术构建高效且可扩展的Web应用程序。开发者可以通过这些库来处理用户...
2. **配置Tomcat 6**:由于Tomcat本身不直接支持SSI,因此需要通过Apache 2来转发请求给Tomcat。 ##### SSL (Secure Socket Layer) SSL协议用于加密客户端与服务器之间的通信,保证数据传输的安全性。 1. **生成...
通过在Tomcat中配置SSI框架,开发人员可以获得一种简洁有效的方式来管理和呈现复杂的Web内容。不仅可以提高网站的性能和可维护性,还能为用户提供更好的用户体验。此外,由于SSI技术的简单性和易用性,即使是初学者...
### Tomcat配置优化知识点 #### 一、Tomcat设置Gzip,减少网络流量 Gzip是一种常见的压缩方式,用于减少HTTP响应体的大小,从而降低网络传输的数据量,提高加载速度。在Tomcat中启用Gzip可以显著提高Web应用的性能...
《Tomcat调优配置技巧详解》 在软件开发领域,优化服务器性能是至关重要的,尤其对于使用Apache Tomcat作为应用服务器的情况。Tomcat以其轻量级、高效的特点被广泛采用,但随着应用规模的扩大,对其进行调优配置就...
为了减少网络流量,可以在Tomcat配置中启用Gzip压缩。在`server.xml`的`<Connector>`元素中添加以下属性: ```xml compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" ...
- **配置SSI处理**:Tomcat使用Jasper引擎处理JSP和SHTML。确保Jasper配置允许SSI处理。在`conf/server.xml`的`Host`元素内,找到`Context`元素,并添加`useServletForServletJspFile="true"`属性。例如: ```xml ...
创建一个简单的例子,比如用户登录功能,通过Eclipse的Run As > Run on Server命令,部署项目到Tomcat或其他Servlet容器。然后通过浏览器访问测试URL,观察控制台日志,调试代码,验证整合是否成功。 7. **学习...
`#include`用于引入其他文件,`#exec`可执行系统命令,`#config`用于配置SSI行为。 2. **Java SSI库**:查找并了解适用于Java的开源库,如Jetty的Continuation API或Apache Tomcat的SsiFilter,这些库提供了处理SSI...
2. **SSI命令处理器**:处理各种SSI命令,如`#exec`用于执行服务器上的脚本,`#config`用于配置SSI行为,`#flastmod`显示文件的最后修改日期等。 3. **文件系统接口**:用于读取和处理被包含的文件,这可能涉及到...
5. **配置SSI处理**:根据选择的服务器(如Jetty或Tomcat),配置服务器以启用SSI处理。这可能涉及到修改服务器的配置文件,或者在Java代码中进行设置。 6. **测试运行**:使用Maven的命令行工具(如`mvn compile`...
【SSI(Server Side Include)技术详解】 SSI,全称服务器端包含(Server Side Include),是...通过以上配置,你可以使Tomcat支持SSI,从而在你的Web应用中灵活地利用服务器端包含功能,提高开发效率并优化页面性能。
6. **测试**:启动Web服务器,访问带有SSI指令的HTML页面,观察是否正确地插入了动态内容。 在这个过程中,你可能会遇到如何解析SSI指令、如何读写文件、如何配置Servlet和Filter等问题。这些问题需要对Java ...
2. **配置文件**:通常在Web应用的`web.xml`中,需要配置SSI的相关设置,比如启用SSI解析器,指定SSI文件的扩展名等。 3. **HTML页面**:包含SSI指令的HTML文件,如`index.html`。这些文件会被服务器解析,插入动态...