Когда я подключаюсь к запущенной JVM в Eclipse, используя сокет на машине JVM, работающей на другом сервере, таком как производственная среда, есть ли способ получить выход STDOUT/STDERROR в консоли тоже, то есть включить консоль?
Удаленная отладка Java JVM Eclipse с включенной консолью
Ответ 1
Вид...
Недавно я настроил ant script для развертывания обновлений на удаленном сервере, а затем автоматически перезапустил его. Перезапуск script был вызван с использованием утилиты plty для plty из ant. Перезапуск script остановил сервер, а затем запустил его в режиме удаленного отладки, чтобы я мог ссылаться на него из моего локального eclipse для тестирования/отладки. Интересно, однако, что я не запустил сервер в качестве фонового процесса, поэтому весь стандартный вывод был отправлен обратно на plink и отображен на выходе ant в консоли eclipse. Я не уверен, насколько это полезно, поскольку вывод имеет префикс с обычными деталями ant, а задача ant не заканчивается, пока вы не остановите удаленный сервер.
Изменить: при отражении все это может быть достигнуто намного проще, вызвав plink для запуска вашей удаленной среды, создав конфигурацию запуска "Внешние инструменты".
Ответ 2
Не прямо AFAIK. Кроме того, вы можете использовать Eclipse Logfile Viewer для отслеживания журнала tomcat.