2015-12-02 2 views
0

В настоящее время я использую intellij идею для кода моего проекта, над которым я работаю, после создания файла .jar с использованием команды OneJar. Разверните файл .jar на моем Linux-сервере, который обращается к адресу что-то вроде 192.164.1.125. Здесь я запускаю команду sudo nohup java -jar fileName.jar & на сервере, чтобы запустить файл jar в фоновом режиме и использовать приложение rest-client для отправки вызовов отдыха в мой .jar-файл. Когда что-то пойдет не так, я могу видеть только сообщение об ошибке в nohup.out файл и то, что я действительно хотел, - это отладить мой файл jar с помощью идеи intellij, то есть как я могу отлаживать мой .jar, работающий на 192.164.1.125, используя intellijIdea, запущенный на моей машине-клиенте. Я знаю, что мне нужно использовать этот параметр EditConfigurations в меню запуска intellij и предоставить IP и Port, но как это сделать.Как отлаживать файл .jar удаленно с помощью Intellij Idea

ответ

-1

Вы должны запустить удаленную команду «java -jar ..» в режиме отладки, добавив дополнительные магические флаги. Затем вы можете сообщить местному IntelliJ о создании новой конфигурации отладки, ориентированной на удаленное приложение. IntelliJ предоставляет нужные вам волшебные флаги.

страница справки для этой функции в https://www.jetbrains.com/idea/help/run-debug-configuration-remote.html

+0

Я получаю 'не удалось открыть отладчик порт (IP: porntno) java.io.IOException'error – Aamir

+1

Теперь его работу, это http://stackoverflow.com/questions/30858312/handshake-failed-connection-premually-closed-error-when-debugging-solr-in-i действительно помогло – Aamir

+2

Ссылка в ответе больше не существует. Кто-нибудь знает, есть ли обновленная страница? – Lexi

Смежные вопросы