FROM jetty:9.4.18-jre11
WORKDIR $JETTY_BASE
RUN tar -xvf or-tools.tar.gz
ADD generate-program-0.1.0-SNAPSHOT.war $JETTY_BASE/webapps/root.war
RUN java -Djava.library.path=$JETTY_BASE/or-tools_Ubuntu-16.04-64bit_v7.3.7083/lib -jar $JETTY_HOME/start.jar --approve-all-licenses --create-startd --add-to-start=jmx,stats,hawtio && chown -R jetty:jetty $JETTY_BASE
But when I go to my servlet, I get the error:
java.lang.UnsatisfiedLinkError: no jniortools in java.library.path: [/usr/java/packages/lib, /usr/lib64, /lib64, /lib, /usr/lib]
For some reason the -Djava.libary.path flag doesn't seem to be working? I've ssh-ed into the container, and the or-tools are extracted in the expected location, so the path I'm specifying exists. Any idea what I'm doing wrong here?
Thanks