从运行tomcat服务器的docker容器获取debugging信息

首先,对不起我的英文:-)

其次,我想在Docker容器中运行和debugging我的Spring应用程序。 与应用程序的容器启动没有任何问题,我可以从浏览器到达应用程序。

我正在Linux Mint的IntelliJ IDEA中开发它,我想从我的容器中检索debugging信息。 但是当我以debugging模式启动应用程序时,IDEA告诉我:

无法检索debugging连接:java.net.MalformedURLException:未知协议:unix

这是我的Dockerfile:

FROM tomcat:8-jre8 RUN apt-get update -y && apt-get install -y \ curl \ vim RUN rm -rfd /usr/local/tomcat/webapps/ROOT RUN mkdir -p /usr/local/tomcat/conf/Catalina/localhost RUN echo "<Context docBase=\"/usr/local/tomcat/webapps/ROOT\" path=\"\" reloadable=\"true\" />" >> /usr/local/tomcat/conf/Catalina/localhost/ROOT.xml ENV JPDA_ADDRESS=8000 ENV JPDA_TRANSPORT=dt_socket ENV JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,address=8000,suspend=n,server=y EXPOSE 8000 8080 

在运行configuration端口绑定是正确的,应用程序部署成功。 有人可以帮我吗? 🙂