Какой сервер вы используете?
Как уже было сказано:
- В конфигурации отладки вы должны определить правильный порт вашего сервера (GF: 9009/Tomcat: 8000)
- Вы должны установить JVM свойство сервера для
debug
для Glassfish:
Log in to admin-console > Configurations > server-config > JVM-Settings > check DEBUG checkbox > restart server
Для Tomcat:
создать файл debug.bat/.sh
(в зависимости от вашей операционной системы) в %TOMCAT_HOME%/bin
каталоге и написать
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
catalina.bat jpda start
в нем.
После того, как вы создали этот файл, запустите сервер, выполнив debug.bat/.sh.
Теперь вы должны иметь возможность отлаживать удаленно в Eclipse после того, как вы установите необходимые свойства в своей конфигурации отладки.
Надеюсь, это помогло! Повеселись!
EDIT
Если вы работаете в Tomcat среде Win как сервис вы сделать не иметь catalina.bat файл в бен -directory вашей установки TOMCAT.
Чтобы установить сервер в отладочном режиме, пожалуйста, попробуйте следующее:
- Запуск опции конфигурации в меню Windows или запустить
%catalina_home%/bin/tomcat6w.exe
- На вкладке Java, добавьте эту строку в Java:
опции: -Xrunjdwp: транспорт = транспорт по сокетам, адрес = 8000, сервер = у, приостановить = п
Вы должны добавить командной строки, которую вы используете для запуска VM сервера, особенно параметров отладки. Также было бы полезно узнать о используемой ОС на стороне клиента и сервера. – Robert
Вы действительно подключаетесь к удаленному серверу? Если это так, могут возникнуть проблемы с брандмауэром и т. Д. Если вы используете код сервера на своей собственной машине, тогда я не знаю. Я согласен w/@Robert, больше информации было бы полезно. – JHollanti