2014-01-29 3 views
0

У меня есть приложение, которое я могу запустить локально через Putty. Это позволяет мне просматривать и отслеживать активность в этом приложении. Я использую команду ниже, чтобы запустить приложение:Просмотреть консоль приложения, запущенного на удаленном сервере

java -jar my_server.jar 

Я хотел бы, чтобы просмотреть консоль моего приложения, работающего на удаленном сервере. Как мне это сделать?

Любые указатели/помощь будут присвоены.

+1

Если вы используете шпатлевку, ее запускают удаленно, а не локально, правильно? (или вы подключаетесь к локальному хосту?) – Leo

+1

, если вы используете unix/linux и хотите отслеживать sysout и syserr, вы можете запустить приложение, направляя эти выходы в файл в общем каталоге, и из вашего локального Если вы можете установить один и тот же общий каталог, вы можете использовать tail -f. Теперь, если вам нужно взаимодействовать с приложением (например, писать вещи из подсказки), я не знаю, как это сделать. Возможно, есть способ использования java-агентов. – Leo

ответ

1

Этот вопрос не относится ни к java, ни к jconsole.

Речь идет о терминале. Putty используется для соединения SSH. Если удаленный сервер является системой Unix, вы можете использовать команду screen для выполнения того, что вы хотите. Взгляните на ссылку оболочки Unix, чтобы узнать, как использовать screen.