Skip to content

Commit

Permalink
adding HotSwapAgent to DCEVM image
Browse files Browse the repository at this point in the history
  • Loading branch information
anapsix committed Mar 18, 2018
1 parent f541ba8 commit f539c5f
Show file tree
Hide file tree
Showing 23 changed files with 90 additions and 0 deletions.
4 changes: 4 additions & 0 deletions 7/80b15/jdk-dcevm/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=7 \
JAVA_VERSION_MINOR=80 \
JAVA_VERSION_BUILD=15 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=standard \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-full-7u79-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/102b14/jdk-dcevm/standard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=102 \
JAVA_VERSION_BUILD=14 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=standard \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/102b14/jdk-dcevm/unlimited/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=102 \
JAVA_VERSION_BUILD=14 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=unlimited \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/111b14/jdk-dcevm/standard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=111 \
JAVA_VERSION_BUILD=14 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=standard \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/111b14/jdk-dcevm/unlimited/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=111 \
JAVA_VERSION_BUILD=14 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=unlimited \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/121b13/jdk-dcevm/standard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=121 \
JAVA_VERSION_BUILD=13 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=standard \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/121b13/jdk-dcevm/unlimited/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=121 \
JAVA_VERSION_BUILD=13 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=unlimited \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/131b11/jdk-dcevm/standard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=131 \
JAVA_VERSION_BUILD=11 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=standard \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/131b11/jdk-dcevm/unlimited/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=131 \
JAVA_VERSION_BUILD=11 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=unlimited \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/141b15/jdk-dcevm/standard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=141 \
JAVA_VERSION_BUILD=15 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=standard \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/141b15/jdk-dcevm/unlimited/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=141 \
JAVA_VERSION_BUILD=15 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=unlimited \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/144b01/jdk-dcevm/standard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=144 \
JAVA_VERSION_BUILD=01 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=standard \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/144b01/jdk-dcevm/unlimited/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=144 \
JAVA_VERSION_BUILD=01 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=unlimited \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/151b12/jdk-dcevm/standard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=151 \
JAVA_VERSION_BUILD=12 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=standard \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/151b12/jdk-dcevm/unlimited/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=151 \
JAVA_VERSION_BUILD=12 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=unlimited \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/152b16/jdk-dcevm/standard/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=152 \
JAVA_VERSION_BUILD=16 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=standard \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
4 changes: 4 additions & 0 deletions 8/152b16/jdk-dcevm/unlimited/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ ENV JAVA_VERSION_MAJOR=8 \
JAVA_VERSION_MINOR=152 \
JAVA_VERSION_BUILD=16 \
JAVA_PACKAGE=jdk \
HOTSWAP_AGENT_VERSION=1.2.0 \
JAVA_JCE=unlimited \
JAVA_HOME=/opt/jdk \
PATH=${PATH}:/opt/jdk/bin \
Expand Down Expand Up @@ -44,6 +45,9 @@ RUN set -ex && \
unzip DCEVM-light-8u112-installer.jar && \
mkdir -p /opt/jdk/jre/lib/amd64/dcevm && \
cp linux_amd64_compiler2/product/libjvm.so /opt/jdk/jre/lib/amd64/dcevm/libjvm.so && \
mkdir -p /opt/hotswap-agent/ && \
curl -L -o /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar "https://github.com/HotswapProjects/HotswapAgent/releases/download/RELEASE-${HOTSWAP_AGENT_VERSION}/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar" && \
ln -s /opt/hotswap-agent/hotswap-agent-${HOTSWAP_AGENT_VERSION}.jar /opt/hotswap-agent/hotswap-agent.jar && \
if [ "${JAVA_JCE}" == "unlimited" ]; then echo "Installing Unlimited JCE policy" && \
curl -jksSLH "Cookie: oraclelicense=accept-securebackup-cookie" -o /tmp/jce_policy-${JAVA_VERSION_MAJOR}.zip \
http://download.oracle.com/otn-pub/java/jce/${JAVA_VERSION_MAJOR}/jce_policy-${JAVA_VERSION_MAJOR}.zip && \
Expand Down
Loading

0 comments on commit f539c5f

Please sign in to comment.