У меня проблемы с удаленной отладкой. Я получаю сообщение об ошибке "Отказ в соединении":
Failed to connect to remote VM. Connection refused.
Connection refused: connect
Я нашел здесь множество тем по этому вопросу, но не смог заставить его работать. Итак, настройки удаленной отладки (примечание: я на windows):
Проект: [подключен мой] Хост: 192.168.99.100 Порт: 8000
И сделать это работать на Docker, я пробовал два способа: 1) DockerFile, как это:
DockerFile:
# DEBUG ON
ENV JPDA_ADDRESS="8000"
ENV JPDA_TRANSPORT="dt_socket"
EXPOSE 80 8000
CMD ["catalina.sh", "jpda", "run"]
Но не работает .. 2) Затем я попробовал метод Docker Compose , например:
DockerCompose [в среде]:
CATALINA_OPTS: -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -Xms3072M -Xmx3072M -XX:PermSize=3072M -XX:MaxPermSize=3072M
И:
expose:
- 80
- 8000
Кажется, что оба метода экспортируют порт 8000:
PORTS
80/tcp, 8000/tcp, 8080/tcp
Что еще я могу сделать, ребята? Спасибо