`

JSP页面是否需要重新编译--checkInterval

 
阅读更多

Jasper用class org.apache.jasper.servlet.JspServlet实现。
初始化参数被配置好了。
<servlet>
     <servlet-name>jsp</servlet-name>
     <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
     <init-param>
          <param-name>logVerbosityLevel</param-name>
          <param-value>WARNING</param-value>
      </init-param>
      <init-param>
          <param-name>fork</param-name>
          <param-value>false</param-value>
      </init-param>
      <load-on-startup>3</load-on-startup>
</servlet>
 

 

<servlet-mapping>
        <servlet-name>jsp</servlet-name>
        <url-pattern>*.jsp</url-pattern>
</servlet-mapping>

 

checkInterval 

 

 

 

 

如果"development"属性为false"reloading"true,则使用后台编译。"checkInterval"是查看JSP页面是否需要重新编译的两次检查时间间隔(单位:秒)。缺省值为300

 

 

 

 

 compiler

 

 

 

 

Ant将要使用的JSP页面编译器。请查阅Ant文档获得更多信息。缺省为javac

 

 

 

 

classdebuginfo

 

 

 

 

编译成class文件时是否附带调试信息。缺省为true

 

 

 

 

classpath

 

 

 

 

编译servlet时要使用的class path,缺省情况下,该路径基于你当前的web应用动态生成。

 

 

 

 

development

 

 

 

 

是否让Jasper使用开发模式(这将在每次访问时都检查JSP的修改情况)。缺省为true

 

 

 

 

enablePooling 

 

 

 

 

决定是否共享标签处理器。缺省为true

 

 

 

 

ieClassId

 

 

 

 

当使用<jsp:plugin>标签时,将要发送给Internet Explorerdclass-id的值。缺省为:8AD9C840-044E-11D1-B3E9-00805F499D93

 

 

 

 

 fork

 

 

 

 

可以在多个JVM上执行AntJSP的编译。缺省为true

 

 

 

 

javaEncoding

 

 

 

 

java源文件采用的字符编码。缺省为UTF-8

 

 

 

 

 keepgenerated

 

 

 

 

是否保存每个页面生成的java源代码,而不删除。缺省为true

 

 

 

 

largefile

 

 

 

 

是否将JSP页面的静态内容保存在外部数据文件中,以减少生成的servlet尺寸。缺省为false

 

 

 

 

mappedfile

 

 

 

 

是否对每个输入行都用一条print语句来生成静态内容,以方便调试。缺省为true

 

 

 

 

reloading

 

 

 

 

是否让Jasper检查修改过的JSP页面。缺省为true

 

 

 

 

scratchdir

 

 

 

 

当编译JSP页面时使用的临时目录。缺省为当前web应用的work目录。

 

 

 

 

trimSpaces

 

 

 

 

是否去掉模板文本中行为和指令之间的空格。缺省为false

分享到:
评论

相关推荐

    Tomcat 源代码调试 - 看不见的 Shell 第二式之隐藏任意 Jsp 文件1

    4. **运行时管理**:Tomcat根据开发模式(`development`或非`development`)和配置参数来决定何时重新编译JSP文件。在开发模式下,每次请求前都会检查源JSP文件是否更新。在非开发模式下,如果设置了`checkInterval`,...

    linux下heartbeat3.04编译安装步骤.docx

    ### Linux 下 Heartbeat 3.04 编译安装及配置详解 #### 一、Heartbeat 3.04 概述 Heartbeat 是一款开源的高可用性集群管理工具,用于实现服务器间的故障切换和服务恢复。Heartbeat 3.04 相较于之前的版本有了较大的...

    git-watch:git表

    预编译的二进制文件 参见 快速开始 用法: Usage of git-watch: -check=30: git check interval -config="git-watch.yaml": git watch config 一个示例,在检测到上游更改时重新构建docker容器。 有关更多选项,...

    RHEL5上用LVS和heartbeat实现squid反向代理的高可用性

    - `autoreload=yes`:配置文件改变时自动重新加载配置。 - `logfile="/var/log/ldirectord.log"`:指定日志文件路径。 - `virtual=192.168.57.110`:定义虚拟IP地址。 - `real=192.168.57.129:80 gate`:定义第...

    使用LVS+heartbeat构建高可用web集群

    - 配置`ldirectord.cf`:设置检测超时时间、检测间隔、日志文件路径、是否自动重载配置文件等。 - 示例: ```bash checktimeout=5 checkinterval=1 autoreload=yes logfile="/var/log/ldirectord.log" ...

    轻松配置linux Tomcat集群

    checkInterval="10" expireSessionsOnShutdown="false" serviceClass="org.apache.catalina.cluster.mcast.McastService" mcastAddr="228.1.2.3" mcastPort="45566" mcastFrequency="500"/&gt; ``` #### 5. ...

    go-micro使用Consul做服务发现的方法和原理.doc

    consul.CheckInterval("10s"), // 设置健康检查间隔为 10 秒 ) ``` 这表示服务必须每 10 秒至少发送一次心跳来证明其健康状态,否则 Consul 会在 15 秒后标记服务为故障。 通过以上步骤,我们可以实现 Go-micro ...

    Winform自动更新升级

    &lt;CheckInterval&gt;86400&lt;/CheckInterval&gt;&lt;!-- 每天检查一次,单位为秒 --&gt; &lt;UpdatePolicy&gt;OnStartup&lt;/UpdatePolicy&gt;&lt;!-- 启动时检查更新 --&gt; ``` 解析XML配置文件后,WinForm应用可以根据这些信息进行相应的更新...

    reactnative更新提醒插件

    checkInterval: 24 * 60 * 60, // 检查更新的时间间隔,单位为秒 }); ``` 4. **自定义UI和行为**:根据需求,可以自定义更新提示的UI和行为。插件通常提供回调函数,如`onUpdateAvailable`和`onUpdateDownloaded...

    OpenWRT实现Portal认证

    这些配置项分别指定了用户登录成功后重定向到的页面、Portal页面、错误信息显示页面、网络连通性测试页面和认证页面。它们的默认值分别为login/、portal/、gw_message.php、ping/和auth/。 此外,GatewayPort配置项...

    文件系统ext2.pdf

    - **s_magic**: 魔术数字,用于验证文件系统格式是否正确。 - **s_state**: 文件系统的状态标志。 - **s_errors**: 错误处理行为(继续或停止)。 - **s_minor_rev_level**: 小版本号。 - **s_lastcheck**: 上次检查...

    如何关闭 Chrome 的自动升级.docx

    因此,追求稳定性的用户可能需要关闭 Chrome 的自动更新功能。下面是关闭 Chrome 自动升级的方法。 Windows 操作系统 在 Windows 操作系统中,可以通过修改注册表来关闭 Chrome 的自动更新功能。具体步骤如下: 1...

    大数据Flume学习视频-免费

    - **Agent**:每个Flume Agent都是一个独立的Java进程,可以根据需要配置多个Agent来实现复杂的数据流动。 - **示例配置**: ```xml &lt;param name="bind"&gt;localhost &lt;param name="port"&gt;44444 ...

    jenkins-job-watcher:监视 Jenkins 作业并允许注册项目状态更改

    詹金斯工作观察者 使用 JenkinsJobWatcher 类查看 Jenkins 作业的状态。 您可以提供自己的检查条件,并在... "checkInterval": 5000, "maximumRetries": -1, "stopAfterOnePositiveCheck": true, "onlyNotifyOnChang

    title-noty:简单的插件通过刷新标题名称来通知信息

    标题titleNoty 一个简单的插件,可通过刷新标题名称来通知信息,在当前页面可见时取消消息通知。 香草javascript,无依赖性,经过压缩后小于3kb 。 #安装 bower install title - noty #用法现在支持三种类型:闪存...

    关闭谷歌Chrome浏览器自动升级功能.docx

    对于网络用户,需要部署 Chrome 浏览器的网络,并使用 Google 提供的组策略模板。Google 提供了非常详细的企业升级向导,可以点击这里查看。 Mac 操作系统 对于 Mac 操作系统,用户可以按照以下步骤操作: 1. ...

    ext2文件系统详解

    - **s_errors**:记录了错误处理方式,例如是否继续操作或者立即停止。 - **s_minor_rev_level**:记录了文件系统的次要版本号。 - **s_lastcheck**:记录了最后一次检查文件系统的时间戳。 - **s_checkinterval...

    statuspage-notifier:statuspage.io的通知者

    pageUrl :您的状态页页面的URL var notifier = require ( 'statuspage-notifier' ) ( { name : 'My API' , checkInterval : 1 * 60 * 1000 , // Will only run and output once per hour. apiUrl : '...

    ext2文件系统{The Second Extended File System}

    - **s_checkinterval**:两次检查之间的间隔时间。 - **s_creator_os**:创建文件系统的操作系统。 - **s_rev_level**:修订版本号。 - **s_def_resuid**:默认保留用户ID。 - **s_def_resgid**:默认保留组ID。 - *...

    syntax-error-notifier

    语法错误通知程序 它有什么作用 ?... 默认情况下,如果应用程序再次处于功能状态,它将每秒检查一次您可以通过以下设置更改此设置(checkInterval 以秒为单位) 目前有两种模式:obtrusive 和 unobt

Global site tag (gtag.js) - Google Analytics