<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Broken HOTSWAP Agent with SDK4.3 in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/broken-hotswap-agent-with-sdk4-3/m-p/122144#M33491</link>
    <description>&lt;P&gt;Has anyone tried to set up&amp;nbsp;HOTSWAP AGENT with the newest SDK 4.3? It seems like the Docker configuration is somehow broken.&lt;/P&gt;&lt;PRE&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;Step 14/15 : RUN tar -xvf $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz -C /usr/java/ &amp;amp;&amp;amp; rm $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz &amp;amp;&amp;amp; alternatives --install /usr/bin/java java /usr/java/dcevm-11.0.1+7/bin/java 40000 &amp;amp;&amp;amp; alternatives --install /usr/bin/javac javac /usr/java/dcevm-11.0.1+7/bin/javac 40000 &amp;amp;&amp;amp; alternatives --install /usr/bin/jar jar /usr/java/dcevm-11.0.1+7/bin/jar 40000 &amp;amp;&amp;amp; alternatives --set java /usr/java/dcevm-11.0.1+7/bin/java &amp;amp;&amp;amp; alternatives --set javac /usr/java/dcevm-11.0.1+7/bin/javac &amp;amp;&amp;amp; alternatives --set jar /usr/java/dcevm-11.0.1+7/bin/jar &amp;amp;&amp;amp; ln -sfn /usr/java/dcevm-11.0.1+7 /usr/java/latest &amp;amp;&amp;amp; ln -sfn /usr/java/dcevm-11.0.1+7 /usr/java/default&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;---&amp;gt; Running in ea6b71afb791&lt;/FONT&gt;&lt;BR /&gt;tar: /usr/java: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;I tried to replace "/usr/java" with "/usr/bin/java" but then other errors occur (jar not found, etc.)&lt;/P&gt;&lt;P&gt;While using previous versions of the maven docker AIO archetype, it works (I use &lt;A href="https://github.com/Alfresco/alfresco-sdk/blob/master/docs/advanced-topics/hot-reloading/hotswap-agent.md" target="_self" rel="nofollow noopener noreferrer"&gt;this guide&lt;/A&gt;).&lt;/P&gt;&lt;P&gt;It looks like in the lastest Docker&amp;nbsp;alfresco-content-services container, system and Java configuration has changed and the following lines does not work anymore.&lt;/P&gt;&lt;PRE&gt;RUN tar -xvf $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz -C /usr/java/ &amp;amp;&amp;amp; \
    rm $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz &amp;amp;&amp;amp; \
    alternatives --install /usr/bin/java java /usr/java/dcevm-11.0.1+7/bin/java 40000 &amp;amp;&amp;amp; \
    alternatives --install /usr/bin/javac javac /usr/java/dcevm-11.0.1+7/bin/javac 40000 &amp;amp;&amp;amp; \
    alternatives --install /usr/bin/jar jar /usr/java/dcevm-11.0.1+7/bin/jar 40000 &amp;amp;&amp;amp; \
    alternatives --set java /usr/java/dcevm-11.0.1+7/bin/java &amp;amp;&amp;amp; \
    alternatives --set javac /usr/java/dcevm-11.0.1+7/bin/javac &amp;amp;&amp;amp; \
    alternatives --set jar /usr/java/dcevm-11.0.1+7/bin/jar &amp;amp;&amp;amp; \
    ln -sfn /usr/java/dcevm-11.0.1+7 /usr/java/latest &amp;amp;&amp;amp; \
    ln -sfn /usr/java/dcevm-11.0.1+7 /usr/java/default&lt;/PRE&gt;</description>
    <pubDate>Wed, 05 Jan 2022 19:03:04 GMT</pubDate>
    <dc:creator>upforsin</dc:creator>
    <dc:date>2022-01-05T19:03:04Z</dc:date>
    <item>
      <title>Broken HOTSWAP Agent with SDK4.3</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/broken-hotswap-agent-with-sdk4-3/m-p/122144#M33491</link>
      <description>&lt;P&gt;Has anyone tried to set up&amp;nbsp;HOTSWAP AGENT with the newest SDK 4.3? It seems like the Docker configuration is somehow broken.&lt;/P&gt;&lt;PRE&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;Step 14/15 : RUN tar -xvf $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz -C /usr/java/ &amp;amp;&amp;amp; rm $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz &amp;amp;&amp;amp; alternatives --install /usr/bin/java java /usr/java/dcevm-11.0.1+7/bin/java 40000 &amp;amp;&amp;amp; alternatives --install /usr/bin/javac javac /usr/java/dcevm-11.0.1+7/bin/javac 40000 &amp;amp;&amp;amp; alternatives --install /usr/bin/jar jar /usr/java/dcevm-11.0.1+7/bin/jar 40000 &amp;amp;&amp;amp; alternatives --set java /usr/java/dcevm-11.0.1+7/bin/java &amp;amp;&amp;amp; alternatives --set javac /usr/java/dcevm-11.0.1+7/bin/javac &amp;amp;&amp;amp; alternatives --set jar /usr/java/dcevm-11.0.1+7/bin/jar &amp;amp;&amp;amp; ln -sfn /usr/java/dcevm-11.0.1+7 /usr/java/latest &amp;amp;&amp;amp; ln -sfn /usr/java/dcevm-11.0.1+7 /usr/java/default&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;---&amp;gt; Running in ea6b71afb791&lt;/FONT&gt;&lt;BR /&gt;tar: /usr/java: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;I tried to replace "/usr/java" with "/usr/bin/java" but then other errors occur (jar not found, etc.)&lt;/P&gt;&lt;P&gt;While using previous versions of the maven docker AIO archetype, it works (I use &lt;A href="https://github.com/Alfresco/alfresco-sdk/blob/master/docs/advanced-topics/hot-reloading/hotswap-agent.md" target="_self" rel="nofollow noopener noreferrer"&gt;this guide&lt;/A&gt;).&lt;/P&gt;&lt;P&gt;It looks like in the lastest Docker&amp;nbsp;alfresco-content-services container, system and Java configuration has changed and the following lines does not work anymore.&lt;/P&gt;&lt;PRE&gt;RUN tar -xvf $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz -C /usr/java/ &amp;amp;&amp;amp; \
    rm $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz &amp;amp;&amp;amp; \
    alternatives --install /usr/bin/java java /usr/java/dcevm-11.0.1+7/bin/java 40000 &amp;amp;&amp;amp; \
    alternatives --install /usr/bin/javac javac /usr/java/dcevm-11.0.1+7/bin/javac 40000 &amp;amp;&amp;amp; \
    alternatives --install /usr/bin/jar jar /usr/java/dcevm-11.0.1+7/bin/jar 40000 &amp;amp;&amp;amp; \
    alternatives --set java /usr/java/dcevm-11.0.1+7/bin/java &amp;amp;&amp;amp; \
    alternatives --set javac /usr/java/dcevm-11.0.1+7/bin/javac &amp;amp;&amp;amp; \
    alternatives --set jar /usr/java/dcevm-11.0.1+7/bin/jar &amp;amp;&amp;amp; \
    ln -sfn /usr/java/dcevm-11.0.1+7 /usr/java/latest &amp;amp;&amp;amp; \
    ln -sfn /usr/java/dcevm-11.0.1+7 /usr/java/default&lt;/PRE&gt;</description>
      <pubDate>Wed, 05 Jan 2022 19:03:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/broken-hotswap-agent-with-sdk4-3/m-p/122144#M33491</guid>
      <dc:creator>upforsin</dc:creator>
      <dc:date>2022-01-05T19:03:04Z</dc:date>
    </item>
    <item>
      <title>Re: Broken HOTSWAP Agent with SDK4.3</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/broken-hotswap-agent-with-sdk4-3/m-p/122145#M33492</link>
      <description>&lt;P&gt;If anyone had the same problem, I solved it using the following code in the Dockerfile:&lt;/P&gt;&lt;PRE&gt;# HOTSWAP AGENT
# Install and configure Trava OpenJDK (OpenJDK pre-built with DCEVM and hotswap agent for Java 11)
COPY trava-jdk-11-dcevm.tar.gz $TOMCAT_DIR
RUN tar -xvf $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz -C /usr/lib/jvm/ &amp;amp;&amp;amp; \
    rm $TOMCAT_DIR/trava-jdk-11-dcevm.tar.gz &amp;amp;&amp;amp; \
    alternatives --install /usr/bin/java java /usr/lib/jvm/dcevm-11.0.1+7/bin/java 40000 &amp;amp;&amp;amp; \
    alternatives --install /usr/bin/javac javac /usr/lib/jvm/dcevm-11.0.1+7/bin/javac 40000 &amp;amp;&amp;amp; \
    alternatives --set java /usr/lib/jvm/dcevm-11.0.1+7/bin/java &amp;amp;&amp;amp; \
    alternatives --set javac /usr/lib/jvm/dcevm-11.0.1+7/bin/javac &amp;amp;&amp;amp; \
    ln -sfn /usr/lib/jvm/dcevm-11.0.1+7 /usr/lib/jvm/latest &amp;amp;&amp;amp; \
    ln -sfn /usr/lib/jvm/dcevm-11.0.1+7 /usr/lib/jvm/default &amp;amp;&amp;amp; \
    ln -sfn /usr/lib/jvm/dcevm-11.0.1+7 /usr/lib/jvm/jre
    &lt;/PRE&gt;</description>
      <pubDate>Fri, 07 Jan 2022 09:47:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/broken-hotswap-agent-with-sdk4-3/m-p/122145#M33492</guid>
      <dc:creator>upforsin</dc:creator>
      <dc:date>2022-01-07T09:47:31Z</dc:date>
    </item>
  </channel>
</rss>

