我们在使用Apache Tomcat的默认设置下是不支持SSI功能的,也就是说不支持shtml格式的文件,不过只需做一个简单的配置即可使Apache Tomcat支持SSI功能。下面是配置步骤。
1、修改$tomcat/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>
<load-on-startup>4</load-on-startup>
</servlet>
*/
将其注释符号去掉,即把代码顶部的/*和代码底部的*/删除即可。
注:在这里面还有一个过虑器需要把注释给去掉!
2、去掉servlet映射的注释,即把下面代码中的注释符号去掉即可。
/*
<servlet-mapping>
<servlet-name>ssi</servlet-name>
<url-pattern>*.shtml</url-pattern>
</servlet-mapping>
*/
另在context.xml中配置中添加privileged="true"
<Context privileged="true">
分享到:
相关推荐
首先,你需要确保你的Tomcat版本支持SSI,然后在`server.xml`的`Connector`配置中添加`useServerHeaders="true"`和`enableLookups="true"`属性。 2. **ssiEnabled**:在`web.xml`中,可以添加一个名为`ssiEnabled`的...
这些jar包是支持SSI框架运行的基础组件,它们提供了各种功能,使得开发者能够轻松地在服务器端动态地包含和处理网页内容。 1. **xwork-2.1.2.jar**:这是Struts2框架的一部分,它提供了动作和业务逻辑处理的核心...
【SSI(Server Side Include)技术详解】 SSI,全称服务器端包含(Server Side Include),是...通过以上配置,你可以使Tomcat支持SSI,从而在你的Web应用中灵活地利用服务器端包含功能,提高开发效率并优化页面性能。
在本案例中,“ssi整合jar包”可能是指一个包含了支持SSI功能的Java库或者是一系列与SSI相关的Java组件的集合。 SSl jar包通常包含以下关键组件和功能: 1. **SSI解析器**:这是jar包的核心部分,用于解析HTML文件...
) 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的...
2. **Java Web环境下的SSI集成**:介绍如何在Tomcat或其他支持SSI的服务器上配置和启用SSI功能。 3. **自定义过滤器**:可能涉及创建一个Servlet过滤器来拦截和处理SSI指令。 4. **jar包管理**:讲解如何使用Maven或...
在本案例中,“ssi整合基本jar”指的是将SSI功能集成到Java应用中所需的基础JAR文件集合。 首先,理解SSI的基本工作原理是必要的。当Web服务器处理包含SSI指令的HTML文件时,它会解析这些指令并执行相应的操作,...
这些库可能包括Apache的Tomcat服务器或者其他Web服务器的SSI实现,因为大部分服务器都支持SSI。它们可能包含以下功能: 1. 解析SSI指令:读取HTML文件中的ssi指令,识别`<!--#include -->`、`<!--#exec -->`等标签...
- `mod_jk.jar`:是Apache和Tomcat之间的连接器,用于负载均衡和反向代理,可能间接支持SSI处理。 - `tomcat-coyote.jar`和`tomcat-util.jar`:Tomcat的核心组件,处理HTTP请求和响应,可能涉及SSI解析。 - `...
在Java环境中,虽然原生的HTTP服务器如Apache Tomcat并不直接支持SSI,但我们可以通过第三方库或者自定义过滤器来实现类似的功能。例如,我们可以使用JSP(Java Server Pages)或者Servlet来模拟SSI的效果,将HTML...
Tomcat 6 支持SSI功能,但默认不开启,需要通过配置来启用。 1. **配置Apache 2**:在Apache 2的配置文件中,启用SSI模块并配置相关参数。 ```apache LoadModule include_module modules/mod_include.so AddType...
在这个例子中,可能需要添加处理SSI请求的相关库,如Jetty或Tomcat,因为这些Web服务器通常支持SSI。 3. **添加依赖**:在`pom.xml`中,你需要列出所有项目所依赖的外部库。对于SSI框架,可能需要HTTP服务器和SSI...
常见的做法是使用一个支持SSI的Java HTTP服务器,如Jetty或Tomcat,它们提供了处理SSI请求的能力。这些服务器或容器通过读取HTML文件中的SSI指令,然后根据指令动态生成内容。例如,`<!--#include virtual="header....
将这些文件部署到Tomcat或其他Servlet容器,然后连接到`user`数据库,即可运行这个SSI框架搭建的项目。通过查看源码,可以深入理解各组件的工作原理和集成方式,对于提升Java Web开发能力大有裨益。
- 配置Web服务器或应用服务器以支持SSI处理,比如在Tomcat中,这通常涉及到修改`server.xml`配置文件。 4. **关于jar包管理** - 确保使用的jar包版本与当前项目所依赖的其他库兼容,避免出现版本冲突。 - 使用...
这个jar包可能是为了在Java环境中支持SSI功能而设计的,允许开发者在Java应用中处理和解析SSI指令。这可能是一个服务器端的Java应用程序,比如一个Web服务器或者Web应用程序框架的一部分,用于处理包含SSI指令的HTML...
5. **Jar包列表中的"ssi.jar"**:这个jar包可能是SSI框架的核心库,包含了执行SSI指令和处理服务器端包含功能所需的类和方法。 6. **依赖关系**:在使用这些jar包进行开发时,需要注意它们之间的依赖关系。例如,...