`

Tomcat工程配置SSI

    博客分类:
  • java
阅读更多

网上有的是修改$CATALINA_HOME/conf/web.xml来做到这一点,可我不想每个工程都有ssi的功能,所以想把它移植进单个应用。

 

做法如下:

 

1. copy必要的jar包:

$CATALINA_HOME/server/lib/servlets-ssi.renametojar重新命名为servlets-ssi.jar拷贝到你工程的/WEB-INF/lib下面。

 

$CATALINA_HOME/server/lib/catalina-optional.jar , $CATALINA_HOME/server/lib/catalina.jar也考到你的工程里面去。

 

2. 新建class 继承

org.apache.catalina.ssi.SSIServlet

这里我建立了一个mypackage.SSIServlet

 

 

 

拷贝以下到工程的web.xml里面:

<!-- ssi servelet -->
	 <servlet>
        <servlet-name>myssi</servlet-name>
        <servlet-class>
          mypackage.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>utf-8</param-value>
        </init-param>
        <init-param>
          <param-name>outputEncoding</param-name>
          <param-value>utf-8</param-value>
        </init-param>
        <load-on-startup>4</load-on-startup>
    </servlet>
    <servlet-mapping>
		<servlet-name>myssi</servlet-name>
		<url-pattern>*.shtml</url-pattern>
	</servlet-mapping>
	
 

 

重新启动Tomcat

分享到:
评论

相关推荐

    SSI整合程序实例 权限管理

    用户可能需要将这些文件解压并导入到相应的服务器环境中,如Tomcat、Jetty等,然后配置服务器以启动和运行项目。 综上所述,这个压缩包提供的实例是一个完整的SSI集成项目,专注于权限管理的实现。通过Structs2处理...

    java工程师应聘简历范文.doc.pdf

    - **服务器配置**:熟悉Apache、Tomcat、WebLogic等服务器的配置和部署,这是JavaWeb项目运行的基础。 - **数据库应用**:对Oracle、SQL Server有深入理解,了解MySQL,显示了数据库管理与应用的全面性。 - **...

    零基础搭建最新环境下的struts2+spring4+mybatis3框架

    2. **Tomcat配置**:在IDE中配置Tomcat服务器,设置启动/停止选项,以及项目部署路径。 3. **IDE插件**:对于Eclipse,可能需要Struts2和MyBatis的相关插件,如Struts2 Eclipse Plugin,MyBatis Generator等,以提高...

    Java程序猿技术路线图

    * 四种经典架构 SSH1、SSI1、SSH2、SSI2 * Struts1 表现层框架:入门配置、核心组件、标签库、国际化、数据检验、数据库开发、Sitemesh 集成、集成 Hibernate/iBATIS * Struts2 表现层框架:入门配置、核心组件、...

    Java个人简历模板2.doc

    7. **服务器与操作系统**:能够使用Tomcat进行项目配置和部署,同时也熟悉Linux操作系统,这对于运行和管理Java应用至关重要。 8. **项目管理工具**:熟悉Maven(构建工具)、SVN(版本控制系统)、Hudson(持续...

    JAVA技术路线图.pdf

    Web服务器如Tomcat、Jetty、Resin和JBoss的配置和管理也是必需的。 随着技能的提升,中级软件工程师会涉及SSH、SSI等经典架构,如Struts1和Struts2的表现层框架,Spring的业务层框架,以及Hibernate持久层框架。...

    JAVA技术路线图.docx

    中级软件工程师阶段,需要精通SSH、SSI、SSH2和SSI2这四种经典架构,即Struts、Spring和Hibernate的组合。了解并能运用Struts1和2的配置、组件、标签库,Spring的IoC容器、MVC模式,以及Hibernate的持久化操作。 ...

    java程序员技术体系

    Web服务器如Tomcat、Jetty、Resin和JBoss的使用和配置也是必备技能。 随着经验的积累,中级软件工程师会深入学习四大经典架构SSH1、SSI1、SSH2和SSI2,包括Struts1和Struts2表现层框架,Spring业务层框架以及...

    springMVC+spring+ibatis

    在 MyEclipse 中,可以将此项目导入为 Java Web 工程,设置 Tomcat 服务器,配置好项目的部署路径,最后运行项目,即可在浏览器中查看和测试整合后的功能。 总之,Spring MVC、Spring 和 iBATIS 的整合为 Java Web ...

    JAVA技术体系.pdf

    - **Javaweb核心**:包括JSP、JavaBean、Servlet、EL、JSTL和Taglib,以及数据库设计技术和Web服务器如Tomcat等。 3. **JavaEE中级软件工程师**: - **经典架构**:SSH(Struts+Spring+Hibernate)和SSI(Struts...

    Java技术体系图.docx

    6. **JavaEE中级软件工程师**:SSH(Struts、Spring、Hibernate)和SSI(Struts、Spring、iBATIS)是经典的Java企业级开发框架,用于表现层、业务层和持久层的处理。 7. **Java高级软件工程师**:涵盖了更多的企业...

    程序员面试个人简历(JAVA)-(3).doc

    - **Tomcat、Linux**:Tomcat是常见的Java应用服务器,Linux是常用的操作系统,求职者能进行配置和部署,说明具备服务器管理能力。 - **Maven、SVN、Hudson**:Maven用于项目构建和依赖管理,SVN是版本控制系统,...

    软件系统架构师个人简历范文3篇.docx

    7. **开发工具**:熟练使用Eclipse、MyEclipse等IDE,以及Apache、Tomcat、WebLogic等服务器进行开发、配置和部署。 8. **版本控制**:运用SVN、CVS等工具进行项目配置管理,确保代码的同步和版本控制。 9. **项目...

    java技术体系图

    - **SSH1/SSI1/SSH2/SSI2**:Struts、Spring、Hibernate/iBatis的不同组合。 - **Struts1/Struts2**: - **配置**、**组件**、**标签库**、**国际化**、**数据校验**。 - **数据库开发**:通过ORM技术。 - **...

    企业门户网站的设计与实现本科学位论文.doc

    Struts2框架允许开发者通过配置文件定义动作映射,实现请求与处理逻辑的分离,同时提供强大的表单验证和国际化支持。 其次,JBPM工作流系统在企业办公中起着关键作用。JBPM是一个开源的工作流管理系统,它允许企业...

    Java课程体系

    5. 中间件:熟悉Tomcat、Jboss、Weblogic等服务器的配置和使用,理解中间件在分布式系统中的作用。 6. 性能优化:进行压力测试,掌握性能调优技巧,提升系统运行效率。 7. 实战项目:通过ERP、LIS、ISSP、OA、大型...

    java web方向学习曲线图

    中级阶段,开发者将深入学习经典的SSH(Struts+Spring+Hibernate)和SSI(Struts2+Spring+Hibernate)架构,以及相关框架如Struts1和2、Spring MVC、Hibernate等,还包括数据库开发、数据校验、国际化、集成等。...

Global site tag (gtag.js) - Google Analytics