У меня есть приложение Java EE, запущенное на Glassfish, и Glassfish, работающее в контейнере с использованием Docker и Docker Compose.
Я хочу знать, возможно ли отладить это приложение, работающее на контейнере Glassfish, как вы бы отлаживали обычное Java-приложение от Intellij IDEA.
Я пробовал что-то как этот , но у меня это не сработало.
Мой docker-compose.yml
включает (удаление другой личной информации):
services:
glassfish:
tty: true
build: glassfish
ports:
- "8080:8080"
- "4848:4848"
- "80:80"
- "9009:9009"
Dockerfile
включает (удаление другой не связанной информации):
EXPOSE 8080 4848 80 9009
COPY 010_entrypoint.sh /docker-entrypoint.d/
ENTRYPOINT /docker-entrypoint.d/010_entrypoint.sh
И вФайл 010_entrypoint.sh
(удаление другой не связанной информации):
/opt/glassfish4/glassfish/bin/asadmin start-domain --debug