【发布时间】:2014-06-27 03:58:44
【问题描述】:
我使用 spring tc 服务器运行基于 spring 的 Web 应用程序。我从命令行运行 tc server。
D:\vfabric-tc-server-developer\base-instance\bin>tcruntime-ctl.bat run
我刚刚了解了 spring-loaded,它是一个 JVM 代理,用于在 JVM 运行时重新加载类文件更改。它在加载时转换类,使它们能够在以后重新加载。
查看更多弹簧加载here
我不确定如何使用 tc 服务器对其进行配置。
有人用过吗?
【问题讨论】:
-
确实在改变
javatcruntime-ctl.batjava -javaagent:<pathTo>/springloaded-{VERSION}.jar -noverify SomeJavaClass work? -
我认为它应该进入 setenv.sh(或 Windows 上的任何内容)。但我尝试将它添加到 JAVA_OPTS 中仍然没有骰子
-
另外,springloaded 已经实际使用过了,我在看 tcserver 配置页面,有一个选项“Enable Java Agent-based reloading”
-
当我在 STS 环境中使用 TCServer 时,我所做的所有更改都会立即热交换到服务器中,包括添加新的方法和类。