专栏首页LeoXu的博客在 Tomcat 中设置 Tapestry 框架的 html 热加载

在 Tomcat 中设置 Tapestry 框架的 html 热加载

如果开发中使用到了 Tapestry 这个框架,如果事先没有设置过的话,开发的时候 html 是不会热加载的,也就是说修改了 html 文件,不能刷新浏览器后立马看到修改完的效果,必须先重新启动应用服务器(比如 Tomcat)才行。

而要开启 Tapestry 的 html 热加载,需要给 JVM 增加俩启动参数:

-Dorg.apache.tapestry.enable-reset-service=true

-Dorg.apache.tapestry.disable-caching=true

如果应用服务器是 Tomcat 的话,可以修改 bin 目录下的 catalina.bat 文件,给 CATALINA_OPTS 变量增加这俩参数,也就相当于增加了 JVM 启动参数了,例如:

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 -Dorg.apache.tapestry.enable-reset-service=true -Dorg.apache.tapestry.disable-caching=true

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决问题“Parsing Data for android-23 failed Unsupported major.minor version 51.0”

    我是在 Eclipse 里面把 Android 工程中 project.properties 配置文件的 target 配置从 android-15 改成了 a...

    LeoXu
  • Tomcat的ROOT文件夹资源文件访问不到的一个小问题

    应用上线,需要部署在Tomcat的ROOT里面,启动以后发现所有的存放用户上传的图片资源在页面上都是破的,新上传也不行。

    LeoXu
  • IE7下面固定尺寸的 div 滚动样式设置的一个BUG

    今天我在编辑html页面的时候使用到一个固定尺寸的div,这里就叫它wrapper吧。

    LeoXu
  • eclipse + JBoss 5 +

    有时客户端程序(如JSP、Servlet)会和EJB组件运行在同一个JVM上,如在同一个J2EE服务器(JBoss、Weblogic等)中运行。这时就没必要 再...

    py3study
  • postman测试上传图片接口步骤教程

    Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,前端也要学会使用,只有这样,当接口调试不通的时候,用测试工具,才能够更有底气的甩...

    王小婷
  • [javaEE] EL表达式调用java方法

    1.下载压缩包,把jstl.jar和standard.jar放在tomcat的lib目录下

    陶士涵
  • js创建对象

    用户7657330
  • WordPress技巧:自定义默认上传路径

    其实wordpress还隐藏着一个“全局选项”,登录后台后,在地址栏输入“http://你的域名/wp-admin/options.php”,即可打开这个神秘的...

    陌涛
  • 适配器模式

    适配器模式其实很简单,或者说学了设计模式到现在,虽然每次看到各种名字的设计模式就觉得很高端,但当真正了解过后才知道其实也没有那么玄乎,有的东西在我们平时的时候都...

    用户1148394
  • Apache-Commons家族的八兄弟(下)

    Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。篇幅很长所以拆分为两篇。

    用户1093975

扫码关注云+社区

领取腾讯云代金券