Я пытаюсь подключить JProfiler к JVM, работающей на сервере, который я назову удаленным. Этот сервер доступен только с моей рабочей станции (локальной) через другой сервер, который я назову средним. Мой план по подключению JProfiler к удаленному был следующим:
Установите инструментарий JProfiler на удаленном
Установите SSH-туннель от локального через середину к удаленному:
ssh -v -N -L 8849:[remote's private address (192.168... etc)]:8849 [middle]
Установите новый сеанс JProfiler на
localhost:8849
, выбрав Запускать немедленно, подключиться позже с графическим интерфейсом JProfiler
Однако я получаю сообщение об ошибке:
Ошибка подключения
Либо используется старая версия собственной библиотеки, либо другое приложение прослушивает порт 8849. Проверьте переменную среды DYLD_LIBRARY_PATH и конфигурацию порта.
У меня нет других программ, привязанных к локальному порту 8849, кроме моего SSH-туннеля, и я подтвердил, что сам SSH-туннель должен работать правильно - я могу перенаправлять соединения для тестового HTTP-сервера из удаленное на локальное через аналогично настроенный туннель.
Я нашел этот аналогичный вопрос, но решения не было.
Что мне не хватает в моей конфигурации?