Для Linux
Для Tomkat'a изменяем скрипт запуска eXo.sh (для других сервакох делается аналогично)
Закомментируем ненужное:
#JPDA_TRANSPORT=dt_socket
#REMOTE_DEBUG="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend
Главное прописать вот эту строчку:
JPDA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y"
Добавляем эти опции в конец джава параметров запуска:
JAVA_OPTS="$YOURKIT_PROFILE
exec catalina.sh "$@"
Для Windows
Для Tomkat'a изменяем скрипт запуска eXo.bat (для других сервакох делается аналогично)
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
set JPDA_SUSPEND=y
set JPDA_OPTS=-Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=%JPDA_SUSPEND%
2. Старт сервака
Для Linux:
./eXo.sh run
Для Windows:
./eXo.bat jpda run
Если все ок, то увидете приглашение для старта дебага:
"Listening for transport dt_socket at address: 8000"
3. Запуск дебага в Eclipse
2 comments:
Для Windows
Для Tomkat'a изменяем скрипт запуска eXo.bat (для других сервакох делается аналогично)
Главное прописать вот это:
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
set JPDA_SUSPEND=y
set JPDA_OPTS=-Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=%JPDA_SUSPEND%
call catalina.bat jpda run
good tutorial for an extremely bad portal server
Post a Comment