gimhanas
gimhanas

Reputation: 97

Why debug is not worked in java 11?

This is using my Dockerfile

FROM lpicanco/java11-alpine
VOLUME /tmp
ADD knetconfig /tmp/knetconfig
ADD grpc_health_probe_linux_x64 /app/grpc_health_probe_linux_x64
RUN chmod +x /app/grpc_health_probe_linux_x64
ADD aero-pay-core-service-latest.jar app.jar
RUN sh -c 'touch /app.jar'
EXPOSE 5005
ENV JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -Djava.security.egd=file:/dev/./urandom"
ENTRYPOINT java $JAVA_OPTS -jar /app.jar

But it getting this error in building time,I am using java 11,

Error occurred during initialization of VM
Could not find agent library jdwp on the library path, with error: libjdwp.so: cannot open shared object file: No such file or directory

What would be the best possible options?

Upvotes: 1

Views: 579

Answers (1)

queeg
queeg

Reputation: 9384

It may be that the alpine version of JDK11 is tuned to minimize the footprint. Likely a debugging library was removed or never installed.

Upvotes: 1

Related Questions