![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
Дебаг с помощью NETBeans и Sun Java App Server (SJAS)
Возможны два варианта: 1. Отладка на локальном компе. 2. Удаленная отладка (Все равно необходим установленный SJAS на локале). Принципиально почти не отличаются. Настройка NETBeans и SJAS: Если вы ставили NETBeans и SJAS одним пакетом с сайта сана то настраивать ничего не нужно, иначе: NETBeans -> главное меню - > Tools -> Server Manager -> Add Server -> -Выбираем тот на котором будем дебажит (в нашем случае SJAS) -Пишем имя на свой вкус. Жмем "Next" - В окошечке Platform Location пишем путь к папке, где находится локальный SJAA Для локальной отладки: Если вы уже создавали домен для сервера, то можно выбрать Registr Locl domain, иначе нужно выбрать Create Personal Domain. Допустим, домен мы не создавали: -выбираем Create Personal Domain и жмем Next; -Выбираем паку где будут хранится файлы домена (папка не должна существовать); -Выбираем админ логин и пароль, для доступа к панеле управления сервера и жмем Next; -Смотрим какие порты будет слушать нашь сервер, если что не нравится - меняем, заоминаем (лучше записываем) - Жмем Finish Для удаленной отладки (подрозумевается, что мы знаем ip сервера где стоит SJAS порт админки (обычно 4848) логин и пароль админа) Скорей всего дебаг на сервере по умолчанию запрещен: -Идем в админку сервера (в браузере: http://адрес:порт) -Жмем в меню слева Application Server - В окне справа смотрим, что написано: Если Debug: Enabled on Port:****, то запоминаем порт и приступаем к настройки NETBens, иначе: Жмем JVM Settings ставим галочку Debug и жмем кнопку Save (по мойму сервер потребует перезагрузки, хотя могу ошибаться), смотрим порт, и идем настраивать NETBeans. -выбираем Register Remote Domain и жмем Next; - указываем адрес и порт для дебага и жмем Next; - Вводим логин и пароль; - Жмем Finish Ок. теперь у нас есть сервер на котором можно дебагить приложения. -Выбираем нужное нам приложение и идем в его свойства. -В Подменю Run выбираем только что созданный сервер. Ставим брэйкпоинт на том куске кода, который нужен и жмем F5 (Debug main project) В открывшемся браузере тыкаем на ту страничку где стоит брэйкпоинт и возвращаемся в NETBeans Дальше все как с обычным приложением. П.С. Лично у меня возникали проблемы при удаленной отладке через инет, все весьма сильно тупило. NETBeans в ожидание ответа сервера просто висел... несмотря на приличную скорость канала. Когда сервер стоял на соседнем компе в сети, все было ок. Автор: Vasay Источник: Vingrad Это сообщение отредактировал(а) batigoal - 19.9.2007, 09:15 -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |