STEP 1 - enable "Java Platform Debugger Architecture" port in docker
FROM tomcat:8.0.46-jre8
ENV JAVA_OPTS="-Denvironment=local"
#ENV CATALINA_OPTS="$CATALINA_OPTS -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"
ENV JPDA_ADDRESS 8000
COPY nlu-processor-service/target/*.war /usr/local/tomcat/webapps/nlu-processor-1.0.war
EXPOSE 8080
CMD ["catalina.sh", "jpda", "run"]
If it's simply tomcat(without docker), create bin/setenv.sh and add jpda port address.
JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"
STEP 2 - add remote debugging to intellij
Set the JPDA port as set in setenv.sh or Dockerfile
No comments:
Post a Comment