我有一个Java Web应用程序正在Sun Java 6 JVM下的Tomcat中运行。是否有办法将Scala或Clojure REPL附加到正在运行的JVM上?
一旦Web应用程序启动并运行,调用所在的上下文已经在运行的虚拟机中设置好了。因此,这对于调用任意Java方法进行增量、探索性开发和调试非常有帮助。
一旦Web应用程序启动并运行,调用所在的上下文已经在运行的虚拟机中设置好了。因此,这对于调用任意Java方法进行增量、探索性开发和调试非常有帮助。
根据您的要求,从其他问题中复制答案:
liverepl:将Clojure REPL连接到正在运行的Java或Clojure进程,无需任何特殊设置
来自该网站: 启动一个Clojure REPL,连接到任何正在运行的Java或Clojure进程, 无需预先进行任何特殊设置。 现在支持连接到Tomcat web应用程序。 您可以使用repl运行代码、检查变量和重新定义Clojure函数。