从运行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端口绑定是正确的,应用程序部署成功。 有人可以帮我吗? 🙂