在我的应用程序中,所有编译的类都放在WEB-INF / classes下。我正在尝试设置Tomcat,以便在不重新加载上下文的情况下获取类文件中的更改。后者的工作原理是将reloadable="true"
添加到<Context>
配置,但上下文重新加载仍然需要花费太多时间。
通过
在调试模式下运行Tomcat时,看起来基本的热交换(现有方法的更改)可以正常工作bin/catalina.sh jdpa start
但是,当Tomcat启动时,重新编译不会影响事情。我通过修改现有的记录器语句对它进行了测试 - 它们与Tomcat实际启动之前保持相似。有人可以指出我的问题原因吗?
我没有使用Eclipse,而是使用文本编辑器和Gradle来运行构建。
谢谢!