Отладка Java-приложения в Docker - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть проблема, которую я изучаю в приложении Java, которое размещено в службе Docker. Приложение представляет собой REST API с собственной докерной службой

Я добавил дополнительное ведение журнала и просмотрел журналы сервисов, а также выполнил в контейнере и просмотрел там журналы, но это только подводит меня к определенной точке.

Есть ли способ подключить удаленный отладчик или что-то подобное, чтобы я мог просмотреть код приложения?

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Dockerfile, например ::1001*

FROM openjdk:11.0.1-jdk
VOLUME /tmp
COPY build/libs/*.jar app.jar
EXPOSE 5005
EXPOSE 8080
ENTRYPOINT ["java", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005", "-Dspring.profiles.active=localdocker","-jar","/app.jar"]

затем подключите удаленный отладчик из Idea или Eclipse

0 голосов
/ 11 сентября 2018

Я бы порекомендовал написать файл журнала с отладочной информацией.

...