`
flysnowxf
  • 浏览: 577764 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

更新jsp后tomcat没有重新编译的问题

    博客分类:
  • Java
阅读更多
jsp不像java文件、配置文件需要重新reload,只要刷新jsp,就可以获取到最新的内容。但有的时候却失效了。

问题可能出现在:
tomcat路径/conf/web.xml
<servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>modificationTestInterval</param-name>
            <param-value>60000</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
</servlet>
其中modificationTestInterval表示间隔几秒去检查jsp的变化。这里为6w秒,所以更新了jsp,也不会马上重新编译,所以看到还是旧内容。

解决:
去掉modificationTestInterval配置:
<servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <load-on-startup>3</load-on-startup>
</servlet>
分享到:
评论

相关推荐

    Tomcat的jsp编译参数

    `keepGenerated`属性决定了是否保留编译后的源代码,这对于调试非常有用。另外,`jitDebug`和`jitThreshold`分别控制JIT编译的开启和触发阈值。 **五、Jasper JSP引擎** Tomcat内置的Jasper引擎负责JSP的编译。它...

    编译tomcat源码所需jar包

    5. **测试编译结果**:编译完成后,你可以启动新构建的Tomcat实例,进行测试以确保一切正常。 在编译过程中可能会遇到各种问题,如依赖库找不到、版本不兼容等,这时需要根据错误信息进行排查,可能需要更新相关库...

    tomcat6编译

    - 打包:执行`ant dist`将编译后的文件打包成可部署的格式,如tar.gz或zip。 - 安装:将生成的二进制包移动到目标位置,并设置相应的环境变量。 5. **部署与运行**:编译完成后,可以设置Tomcat6作为服务启动,...

    jsp-tomcat安装包-8.5.94

    7. **work** 目录:JSP编译后的Servlet类文件和应用运行时生成的临时文件会放在这里。 安装和配置Tomcat 8.5.94的步骤通常包括: 1. 解压缩下载的文件到你选择的目录。 2. 根据操作系统设置环境变量,如`CATALINA_...

    tomcat源码编译所需jar包

    这个库需要对应的jni头文件和编译后的本地库。编译时,需要找到对应的tomcat-native.tar.gz,解压后包含的jni头文件和库文件。 六、其他依赖库 除了以上的主要jar包,Tomcat还可能依赖于其他一些库,如Apache ...

    jsp+tomcat开发的小论坛

    【标题】"jsp+tomcat开发的小论坛"揭示了这个项目是使用Java Server Pages (JSP) 和 Apache Tomcat 服务器构建的一个在线讨论平台。JSP是一种动态网页技术,允许开发者在HTML页面中嵌入Java代码,从而实现服务器端的...

    java jsp mysql tomcat

    - JSP 页面被编译成 Servlet,然后运行在支持 JSP 的 Web 服务器或应用服务器(如 Tomcat)上。 - 通过 JSP,开发者可以轻松地分离表现层与业务逻辑层,提高代码的可维护性和复用性。 2. **Java Database ...

    jsp.rar_JSP TOMCAT SQL_jsp sql_jsp sql tomcat_tomcat server jsp_

    总结,"jsp.rar_JSP TOMCAT SQL_jsp sql_jsp sql tomcat_tomcat server jsp_"这个项目涵盖了JSP动态网页技术、Tomcat服务器的使用、SQL Server数据库的管理和JSP与SQL的交互等多个关键知识点,是一个综合性的Web应用...

    把jsp编译打包成jar

    使用Ant实现JSP到Servlet的转换,我们需要配置`&lt;javac&gt;`任务来编译源代码,然后配置`&lt;war&gt;`任务来生成包含编译后的Servlet和相关资源的WAR(Web Application Archive)文件。最后,可以使用`&lt;jar&gt;`任务将WAR文件中...

    Tomcat6 编译好的源码

    2. **目录结构**:Tomcat的源码目录通常包含`conf`(配置文件)、`webapps`(Web应用部署目录)、`work`(编译JSP后的临时文件)、`logs`(日志文件)等关键部分。 3. **生命周期管理**:Tomcat对Web应用程序和...

    学生信息管理系统 JSP + Tomcat

    开发者只需将编译后的JSP文件部署到Tomcat服务器上,用户就可以通过Web浏览器访问和操作学生信息。 学生信息管理系统的功能模块通常包括以下几个方面: 1. 登录与权限管理:用户通过用户名和密码登录系统,系统...

    JSP+Tomcat配置

    ### JSP+Tomcat配置详解 #### 一、前言 在Java Web开发领域中,JSP(Java Server Pages)与Tomcat服务器的结合是非常常见的技术组合。JSP是一种动态网页技术标准,允许将Java代码嵌入静态HTML网页中,从而实现动态...

    编译安装Tomcat

    在编译安装 Tomcat 的过程中,需要注意的一些细节问题,例如关闭 SELINUX 和防火墙,设置环境变量,创建 Tomcat 主目录等。只有正确地完成这些步骤,才能成功地安装和配置 Tomcat。 在使用 Tomcat 时,需要注意的...

    jsp,tomcat,开发的源码网站

    【标题】:“jsp,tomcat,开发的源码网站”所涉及的知识点主要集中在Java Web开发领域,特别是基于JSP和Tomcat的应用构建。JSP(JavaServer Pages)是Java平台上的动态网页技术,而Tomcat则是一个开源的Java Servlet...

    编译tomcat依赖的包

    这个过程可能会创建一个`build`目录,其中包含编译后的类文件和最终的可部署WAR文件。 5. **处理依赖**:Tomcat可能依赖于一些外部库,这些库通常位于`common/endorsed`、`common/lib`、`server/lib`和`shared/lib`...

    jsp tomcat的配置 环境配置

    ### jsp与Tomcat环境配置详解 #### 一、引言 在开发基于Java的Web应用时,JSP(Java Server Pages)与Tomcat服务器是不可或缺的技术组合。JSP允许开发者将动态内容嵌入到静态网页中,而Tomcat则为这些页面提供了...

    基于jsp-tomcat-MysqL的新闻发布系统

    同时,Tomcat还会负责编译jsp文件为Java类,运行这些类并返回响应给客户端。 3. **MysqL**:MysqL是一款轻量级、高性能的关系型数据库管理系统,广泛应用于Web开发。在这个新闻发布系统中,MysqL用于存储新闻的标题...

    Myeclipse中修改类及jsp文件后不用重启tomcat的方法

    然而,当我们在MyEclipse中修改了类文件或JSP文件后,通常需要重启Tomcat服务器才能使更改生效,这无疑增加了开发过程中的等待时间。本文将详细介绍如何在MyEclipse中实现修改类及JSP文件后无需重启Tomcat即可实时...

    tomcat6.0和jsp的配置

    但如果你想修改JSP版本或者配置JSP的编译选项,可以在Tomcat的conf目录下的`web.xml`文件中找到相关的servlet配置。 **四、部署JSP应用** 1. 创建Web应用目录结构:在Tomcat的webapps目录下创建一个新的文件夹,...

Global site tag (gtag.js) - Google Analytics