Я просто перешел из Netbeans в Eclipse. В Netbeans я могу отлаживать приложения Playframework из коробки. Однако в Eclipse сложно настроить это для отладки веб-приложения (в частности, приложения для Playframework).
Как в Play! документация,
Основной пусковой механизм можно использовать только с командой Run As eclipse. Вы может затем использовать "Connect JPDA launcher", используя "Debug As", чтобы запустить отладочной сессии в любое время. Остановка сеанса отладки не будет остановите сервер.
Однако я не вижу "Connect JPDA launcher" в "Debug As" (я использую Eclipse Classic 3.7.0). Я искал информацию о JPDA (я новичок в Java и не знаю о "main launcher" и JPDA, а затем config Remote Debug, как указано в http://javarevisited.blogspot.com/2011/02/how-to-setup-remote-debugging-in.html Но он возвращает ошибку:
Не удалось подключиться к удаленной виртуальной машине. В соединении отказано. соединение отказался: connect
Я искал и нашел несколько предложений вроде:
1.) редактирование catalina.bat и добавление строк: set JPDA_TRANSPORT = dt_socket... установить JPDA_ADDRESS = 8000 AND 2.) Редактирование вызова startup.bat "% EXECUTABLE%" jpda start% CMD_LINE_ARGS%
На самом деле я не совсем понимаю это, и я предполагаю, что он предназначен для настройки Tomcat. Тем не менее, я использую Play! по умолчанию, проверил application.conf и уверен, что он прослушивает порт 9000 и 8000 для JPDA.
Конечно, я начал приложение Play перед отладкой, я могу нормально обращаться к приложению через порт 9000. Я использую Win 7 без прав администратора.
У вас есть подробное руководство по отладке Play! в Eclipse?