通过远程REPL访问正在运行的Clojure系统

时间:2010-11-14 09:11:36

标签: clojure read-eval-print-loop

我在使用Clojure的JVM中运行了一个Web服务器。我想从REPL远程连接到这个JVM,但我找不到任何“清除”步骤,这些步骤可以解决我如何做到这一点。有没有人这样做过?

注意:我可以使用标准REPL或jline

3 个答案:

答案 0 :(得分:3)

您可以在代码中加入nREPL。如果您只想查看JVM堆和其他统计信息,可以使用jconsole

答案 1 :(得分:1)

如何简单地使用GNU屏幕http://www.gnu.org/software/screen/?它允许您连接到终端中运行的任何内容。

编辑:Here是屏幕的简短介绍,最后有更多高级链接。它实际上非常简单,如果你在远程机器上工作非常有用,所以我建议你去研究它。

答案 2 :(得分:1)

如果你使用Emacs,http://asymmetrical-view.com/2009/08/20/emacs-slime-remote-repl.html描述了如何将本地Emacs连接到远程swank-clojure。