在Tomcat 8调试模式下自动重新加载已编译的类

时间:2014-12-11 17:01:32

标签: java tomcat gradle hotswap

在我的应用程序中,所有编译的类都放在WEB-INF / classes下。我正在尝试设置Tomcat,以便在不重新加载上下文的情况下获取类文件中的更改。后者的工作原理是将reloadable="true"添加到<Context>配置,但上下文重新加载仍然需要花费太多时间。

通过

在调试模式下运行Tomcat时,看起来基本的热交换(现有方法的更改)可以正常工作
bin/catalina.sh jdpa start

但是,当Tomcat启动时,重新编译不会影响事情。我通过修改现有的记录器语句对它进行了测试 - 它们与Tomcat实际启动之前保持相似。有人可以指出我的问题原因吗?

我没有使用Eclipse,而是使用文本编辑器和Gradle来运行构建。

谢谢!

0 个答案:

没有答案