有没有什么方法可以设置Tomcat服务器,所以无论何时更改Java类或JSP页面,更改在浏览器刷新时都可见。
我很无聊停止并启动Tomcat。我想像WAMP的工作方式配置Tomcat(在浏览器刷新时你可以看到PHP代码的变化)在浏览器刷新时编译JSP和Java - Tomcat
回答
如果它适用于开发模式,那就OK了。不要用它来制作东西。
您不必重新启动服务器。您可以通过Tomcat管理器重新启动应用程序。
你甚至可以做到这一点直接为:HTTP:// [主机名]:[端口] /经理/重载路径= [/路径/到/你/ web应用]
或
定义你的上下文重新加载
注意:,不建议直接放置元素在server.xml文件 退房Tomcat的配置指南
Java类:增值的
设置为true,如果你希望Catalina监视/ WEB-INF/classes /和/ WEB-INF/lib中的类以进行更改,并在检测到更改时自动重新加载Web应用程序。此功能在应用程序开发过程中非常有用,但它需要大量的运行时间开销,不建议用于已部署的生产应用程序。但是,您可以使用Manager Web应用程序按需触发重新部署的应用程序。
注 - 此属性的值将从您在周围环境组件上设置的可重载属性继承,并且您在此显式设置的任何值都将被替换。 (http://tomcat.apache.org/tomcat-7.0-doc/config/loader.html)
对于JSP:发展($ CATALINA_BASE/conf目录/ web.xml文件)
开发 - Jasper是否在开发模式中使用?如果为true,则可以通过modifyTestInterval参数指定检查JSP进行修改的频率.true或false,默认为true。
希望这有助于
这可能是SO上最无助的答案。它的所有无意义的警告。有一个提示“将您的上下文定义为可重新加载。”杜,但是怎么样? – developerwjk 2015-04-07 19:59:12
- 1. 安装tomcat和java并在浏览器中运行jsp
- 2. 在Visual Studio调试或编译期间刷新浏览器
- 3. rails 3.1 - 在浏览器刷新前自动编译SASS
- 4. 需要角度重新编译后两次刷新浏览器
- 5. 刷新浏览器?
- 6. 在Tomcat中使用WebLogic JSP编译器
- 7. GWT WindowClosingHandler刷新浏览器刷新
- 8. 当浏览器刷新localStorage刷新
- 9. 如何让浏览器在刷新URL时不刷新整页?
- 10. 浏览器刷新行为
- 11. 跟踪刷新浏览器
- 12. 浏览器刷新asp.net 3.5
- 13. C#刷新浏览器
- 14. 刷新浏览器angular2
- 15. Server.Transfer Vs刷新浏览器
- 16. AJAX,回发和浏览器刷新
- 17. 在浏览器刷新中刷新导览面板
- 18. Tomcat Java编译器差异
- 19. 类不会编译JSP Tomcat
- 20. Tomcat。 Java运行时编译
- 21. 文件更改时编译浏览器
- 22. 如何编译浏览器
- 23. 浏览器自动刷新时自动刷新
- 24. 仅使用Java编译和解释JSP
- 25. 在Javascript中检测浏览器刷新
- 26. 在JSF中浏览器刷新处理
- 27. 性能和信息JSP编译和运行时间(websphere,tomcat)
- 28. Window.addcloseHandler和Window.addwindowClosingHandler不会影响浏览器关闭和浏览器刷新事件
- 29. 无法编译类JSP在Tomcat中6.0.2.0
- 30. React Router v4在浏览器刷新刷新后登录检查
使用NetBeans/Eclipse IDE中。无论何时更改servlet或JSP,它们都会自动构建和部署上下文。 – adatapost 2012-08-12 05:04:44
BTW:默认情况下,即使没有使用ide,配置JSP也会自动编译。对于热门类的部署,使用AVD建议的IDE。您可能想看看它支持热代码部署的playframework,而无需任何IDE。 – 2012-08-12 05:09:01