`

Tomcat 6 Hot Deploy

阅读更多
$CATALINA_BASE/conf/Catalina/localhost/dashboard.xml
<Context 
docBase="D:/mydata/projects/PatchworkSystems/development/Dashboard/webapp"
path="/dashboard"
reloadable="true" 
antiJARLocking="true" 
antiResourceLocking="true" 
debug="1" 
/>
 

 

pay attention to :

antiResourceLocking = "true"


It's because of a side effect with having antiResourceLocking="true" set on your context. If you read the documentation on Tomcat here:

http://tomcat.apache.org/tomcat-5.5-doc/config/context.html

"Please note that setting this to true has some side effects, including the disabling of JSP reloading in a running server: see Bugzilla 37668."

which is here:

https://issues.apache.org/bugzilla/show_bug.cgi?id=37668

There is no workaround as far as I know, if you remove the attribute it will allow you automatic loading of yor JSP's again. We set a deploy time subtitution to put the attribute back in for production. Boo, hiss! Anyways if you remove the antiResourceLocking attribute it will solve the problem you're experiencing.

Provide a workaround Apache !!!

 

o-link : http://stackoverflow.com/questions/904877/tomcat-6-hot-deploy-issue

分享到:
评论

相关推荐

    tomcat 热部署 hot deploy Jrebel 加大JVM内存

    标题 "Tomcat 热部署 Hot Deploy Jrebel 加大JVM内存" 涉及的是在Java开发环境中,如何实现应用服务器Tomcat的热部署功能,并通过Jrebel工具提高开发效率,以及如何调整JVM内存配置以优化运行性能。 热部署(Hot ...

    Maven +Tomcat+m2eclipse的热部署(hot deploy)

    热部署(Hot Deploy),即在不重启服务器的情况下更新应用程序的功能,对于提升开发效率至关重要。本文将详细阐述如何在特定的软件版本下(Maven 2.2、Tomcat 6.0 和 Eclipse 3.4)实现这一目标。 #### 步骤详解 *...

    tomcat antiResourceLocking antiJARLocking 的作用和用法

    This will significantly impact startup time of applications, but allows full webapp hot deploy and undeploy on platforms or configurations where file locking can occur. If not specified, the default ...

    backbone-example2

    带 mvn/jetty/intellij 的 HotSwap(不是 Hot Deploy) 在 pom 中,确保将 jetty 插件配置为将 scanIntervalSeconds 设置为 0 创建新的运行配置:运行 &gt; 编辑配置 &gt; 添加新配置,使用个人 vm args 添加“jetty:...

    英文版liferay开发者手册(developersguide.pdf)

    介绍了热部署(Hot Deploy)的概念,以及如何部署布局模板、Portlets和主题,使开发成果快速上线。 ### 七、教程 包含了一系列实用教程,如“Hello World”、IFrame、日历、论坛和邮件功能的实现,帮助开发者快速...

    hot-swap-gulp-watch

    Gulp Watch :将更改的资源(JSP,HTML,CSS,JS)复制到deploy文件夹。 该应用程序只是如何使用这些技术的一个示例。 要在自己的应用程序中使用,只需按照以下说明进行操作,如果要使用 watch ,请将文件复制到...

    开发基于JBoss的J2EE应用

    热部署(Hot Deploy)** JBoss的热部署功能允许开发者在不重启服务器的情况下更新应用,极大提高了开发效率。只需将修改后的应用部署至`server\default\deploy`目录,JBoss会自动检测并加载新版本。 **2. 快速...

    myeclipse热启动

    在编程领域,IDE(集成开发环境)是程序员的得力工具,MyEclipse作为一款广泛使用的Java EE集成开发环境,提供了许多强大的功能,其中包括“热启动”(Hot Deploy)。这个特性允许开发者在不重新启动应用服务器的...

    seasar实例教程

    此外,Seasar2还支持HOT deploy,即应用程序在运行时能自动识别并适应变更,无需重启服务,这一点极大地提高了开发和调试的效率。 在安装Seasar2时,你需要确保拥有JDK1.4或1.5,并将解压后的S2xxx.zip目录引入...

    Apache Geronimo 2.1_ Quick Reference.pdf

    Hot deployment 46 Deployment watcher 47 Plugins 47 Plugin catalog and plugin repository 47 Custom server assemblies 48 Extensible Administration Console 48 Summary 48 Chapter 3: Database ...

    opentaps 结构分析

    3. `hot-deploy`:这是一个热部署目录,用于放置开发者自定义的应用程序,它们将在OFBiz启动后加载。 4. `runtime`:存储运行时生成的数据,如日志、配置文件和临时文件,反映了OFBiz的运行状态。 5. `setup`:包含...

Global site tag (gtag.js) - Google Analytics