我有一个在 Glassfish 上运行的 Java EE 应用程序,我让 Glassfish 在一个容器中运行,使用 Docker 和 Docker Compose。
我想知道是否可以调试在 Glassfish 容器上运行的此应用程序,就像您从 Intellij IDEA 调试常规 Java 应用程序一样。
我已经尝试过这样的事情,但它对我没有用。
我的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
湖上湖
相关分类