Я пытаюсь запустить кота с JPDA, поэтому я удаленно отлаживаю его из затмения.
Я посмотрел на такие же вопросы здесь, так как многие говорили, что поменяйте почту с 8000 на любой другой порт, он должен работать, но мне это не подходит.
JAVA_HOME:
C:\Program Files\Java\jdk1.7.0_03
Конфигурация выполнена в Tomcat (startup.bat):
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
Изменено call “%EXECUTABLE%” start %CMD_LINE_ARGS%
К call “%EXECUTABLE%” jpda start %CMD_LINE_ARGS%
Команда, используемая для запуска сервера:
C:\Tomcat\bin>catalina.bat jpda run
Команда C:\Tomcat\bin>catalina.bat start
работает, хотя
ОШИБКА:
ERROR: transport error 202: bind failed: Permission denied
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:741]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
Я проверил, что порты не используются никаким другим сервером.
ПРИМЕЧАНИЕ:
Если tomcat установлен в любом другом каталоге и все остальные настройки выполняются одинаково, он запускается нормально без каких-либо ошибок.