Доступ к работающей системе Clojure через удаленный REPL

У меня есть веб-сервер, работающий в JVM, который использует Clojure. Я хочу удаленно подключиться к этой JVM из REPL, но я не могу найти какие-либо «ЧИСТЫЕ» шаги, которые работают над тем, как я могу это сделать. Кто-нибудь уже сделал это?

Примечание. Я могу использовать либо стандартный REPL, либо jline.


person yazz.com    schedule 14.11.2010    source источник
comment
Почему вы ставите иронические кавычки вокруг ясности?   -  person Svante    schedule 14.11.2010
comment
Я ставлю кавычки ясно, потому что я не очень технический человек, и часто мне нужны более простые ответы, чем обычному пользователю StackOverflow.   -  person yazz.com    schedule 15.11.2010


Ответы (3)


Вы можете включить в свой код nREPL. Если вы просто хотите просмотреть кучу JVM и другую статистику, вы можете использовать jconsole.

person lazy1    schedule 14.11.2010

Как насчет простого использования экрана GNU http://www.gnu.org/software/screen/ ? Он позволяет подключаться ко всему, что работает в терминале.

РЕДАКТИРОВАТЬ: Здесь хорошее краткое введение в Screen с дополнительными ссылками. в конце концов. На самом деле он очень прост в использовании и чрезвычайно полезен, если вы работаете на удаленных машинах, поэтому я рекомендую изучить его.

person Matti Pastell    schedule 14.11.2010
comment
Я посмотрел GNU Screen, но он был слишком сложным для моего понимания. - person yazz.com; 15.11.2010
comment
Я добавил ссылку на учебник, который поможет вам легко начать работу. - person Matti Pastell; 16.11.2010

Если вы используете Emacs, http://assymmetric-view.com/2009/08/20/emacs-slime-remote-repl.html описывает, как подключить локальный Emacs к удаленному swank-clojure.

person steglig    schedule 28.03.2011