首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tomcat 6热部署问题

Tomcat 6热部署问题
EN

Stack Overflow用户
提问于 2009-05-24 23:41:42
回答 1查看 7.8K关注 0票数 7

我在64位Vista上使用Java664位和独立的Tomcat 6.0.18。我正在开发一个使用struts 1.3.10和tiles的web应用程序。现在,当我对java或jsp文件进行更改时,它们在我重新加载页面时是不可见的。我必须在Tomcat管理器中手动重新加载web应用程序才能看到更改。我的web应用配置如下:

代码语言:javascript
运行
复制
$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" />

任何帮助都是非常感谢的。

感谢Quadir

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-05-24 23:55:50

啊,这个老栗子。

去年夏天,我在一个项目中遇到了这个问题。

这是因为在你的上下文中设置antiResourceLocking="true“会有副作用。如果你在这里阅读了关于Tomcat的文档:

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

“请注意,将其设置为true有一些副作用,包括禁用正在运行的服务器中的JSP重新加载:请参阅Bugzilla 37668。”

它在这里:

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

据我所知没有解决办法,如果你删除了这个属性,它将允许你再次自动加载你的JSP。我们设置了部署时间替换,以便将属性放回生产环境中。嘘,嘘!无论如何,如果您删除antiResourceLocking属性,它将解决您所遇到的问题。

提供一种解决Apache的方法!

票数 26
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/904877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档