如鵬網(wǎng) 大學(xué)生計算機學(xué)習(xí)社區(qū)

          CowNew開源團隊

          http://www.cownew.com 郵件請聯(lián)系 about521 at 163.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            363 隨筆 :: 2 文章 :: 808 評論 :: 0 Trackbacks

             在開發(fā)程序的時候熱加載是非常有幫助的,這能大大簡化我們開發(fā)調(diào)試的速度。在使用tapestry開發(fā)的時候,只要是啟動了調(diào)試模式,那么代碼的熱替換是自動被JVM支持的,也就是只要我們的tapestry運行在調(diào)試模式下,就可以實現(xiàn)java代碼的即時修改即時生效。但是tapestry的頁面文件(.page和.html模板)默認(rèn)是無法實現(xiàn)熱加載的,每次修改頁面都必須重啟服務(wù)器,大大降低了開發(fā)速度。其實解決這個問題只要增加虛擬機參數(shù)就可以了,只要在虛擬機參數(shù)(注意不是應(yīng)用參數(shù))中加入:-Dorg.apache.tapestry.enable-reset-service=true -Dorg.apache.tapestry.disable-caching=true即可。這樣每次修改的時候tapestry就不會去緩存中取了,其中org.apache.tapestry.enable-reset-service的意思是:If not specified as "true", then the reset service will be non-functional. The reset service is used to force the running Tapestry application to discard all cached data (including templates, specifications, pooled objects and more). This must be explicitly enabled, and should only be used in development (in production, it is too easily exploited as a denial of service attack).

          Unlike most other configuration values, this must be specified as a JVM system property.

          posted on 2007-06-05 19:13 CowNew開源團隊 閱讀(430) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 锡林浩特市| 陇南市| 吐鲁番市| 林口县| 杨浦区| 巴林右旗| 宾阳县| 诸暨市| 东平县| 从江县| 祁连县| 镇原县| 德钦县| 桦川县| 顺义区| 克什克腾旗| 济宁市| 新野县| 寻乌县| 南和县| 景东| 会同县| 沈丘县| 包头市| 开江县| 安陆市| 吐鲁番市| 北碚区| 茌平县| 资阳市| 黎城县| 太湖县| 库尔勒市| 成武县| 遵义市| 略阳县| 化德县| 淮南市| 民县| 金寨县| 锦屏县|