2012-10-02 3 views
0

У меня есть приложение RMI с несколькими сверстниками. Я хочу использовать Eclipse IDE для его отладки (установка точки останова и т. Д.). Как одновременно работать с несколькими одноранговыми узлами, имея возможность установить точку останова? Благодарю.Отладка приложения RMI с Ecllipse

В настоящее время я использую командную строку Windows 7, открываю несколько окон командной строки и проверяю несколько одновременных пиров. (конечно, нам нужно запустить rmiregistry, используя окна командной строки перед тестированием)

Я открыт для других IDE, которые могут лучше отладить эти типы приложений.

ответ

1

Я думаю, вы должны начать свои приложения с помощью опции: -Xdebug -Xrunjdwp: транспорт = транспорт по сокетам, адрес = 8787, сервер = у, подвесьте = у

таким образом, приложения могут перестать ждать соединения и то вы можете использовать IDE для удаленной отладки.

+0

Спасибо, у меня есть два вопроса: 1. Вы имеете в виду установить их в Eclipse для командной строки « -Xdebug -Xrunjdwp: transport = dt_socket, address = 8787, server = y, suspend = y"; 2. Для других подключений мне нужно запустить их в командной строке или в среде IDE? – william007

+0

НЕТ, запустите свое приложение в команде, он будет ожидать соединения на порту 8787, который контролируется suspend = y. поэтому после того, как вы подключитесь к порту из eclipse (запустите удаленный отладочный файл), приложение может продолжить выполнение, которое даст время, чтобы установить точку останова до того, как код будет выполнен. –

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