<div dir="ltr">FWIW I tested with the following and it worked fine on WIldFly 10.1.0.Final and WildFly 11.0.0.Beta1 for me.<div><br></div><div><div><font face="monospace, monospace">cd ./wildfly-10.1.0.Final</font></div><div><font face="monospace, monospace">LOGMANAGER_JAR=$(find $(pwd) -name &#39;jboss-logmanager-*.jar&#39;)</font></div><div><font face="monospace, monospace">export JAVA_OPTS=&quot;-Djboss.modules.system.pkgs=org.jboss.logmanager \</font></div><div><font face="monospace, monospace">-Djava.util.logging.manager=org.jboss.logmanager.LogManager \</font></div><div><font face="monospace, monospace">-Dsun.util.logging.disableCallerCheck=true \</font></div><div><font face="monospace, monospace">-Xbootclasspath/a:${LOGMANAGER_JAR}&quot;</font></div><div><font face="monospace, monospace">./bin/standalone.sh</font></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 27, 2017 at 8:16 AM, James Perkins <span dir="ltr">&lt;<a href="mailto:jperkins@redhat.com" target="_blank">jperkins@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">My apologies for misunderstanding. The -Xbootclasspath/a is still supported which would likely work for you.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Sep 27, 2017 at 7:07 AM, Fabian Stäber <span dir="ltr">&lt;<a href="mailto:fabian@fstab.de" target="_blank">fabian@fstab.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I am sorry, but I still don&#39;t get it.<br>
<br>
My agent initializes the java.util.logging.manager (indirectly, because it registers a JMX bean, and platform MBean server has an internal dependency to logging). This is done before any Wildfly code is loaded.<br>
<br>
I understand that this works with Wildfly only if the agent uses org.jboss.logmanager.LogManage<wbr>r as the log manager implementation. With Java 8, this can be done with the following start script:<br>
<br>
        cd ./wildfly-10.1.0.Final<br>
        LOGMANAGER_JAR=$(find $(pwd) -name &#39;jboss-logmanager-*.jar&#39;)<br>
        export JAVA_OPTS=&quot;<br>
            -Xbootclasspath/p:${LOGMANAGER<wbr>_JAR}<br>
            -Djboss.modules.system.pkgs=or<wbr>g.jboss.logmanager,io.promagen<wbr>t.agent<br>
            -Djava.util.logging.manager=or<wbr>g.jboss.logmanager.LogManager<br>
            -javaagent:promagent.jar=port=<wbr>9300<br>
        &quot;<br>
        ./bin/standalone.sh<br>
<br>
The question is, how do I make jboss-logmanager-2.0.7.Final.j<wbr>ar available to the agent&#39;s class loader with Java 9? The &quot;-Xbootclasspath/p:&quot; option was removed, but the agent needs access to the org.jboss.logmanager.LogManage<wbr>r class to initialize logging correctly (Wildfly doesn&#39;t seem to run when the agent initializes logging with the default log manager).<br>
<br>
Thanks for your help<br>
<span class="m_-3266563528070080537HOEnZb"><font color="#888888">Fabian<br>
</font></span><div class="m_-3266563528070080537HOEnZb"><div class="m_-3266563528070080537h5"><br>
On Wed, Sep 27, 2017 at 11:45:12AM +0200, Tomaž Cerar wrote:<br>
&gt; Hey,<br>
&gt; Keep in mind that while WildFly 11 does run fine on JDK9.<br>
&gt; It still does that in »classpath« mode not in pure modular(jigsaw) fashion.<br>
&gt;<br>
&gt; As such –patch-module for WildFly modules (jboss-modules) does not apply (yet)<br>
&gt;<br>
&gt; You should be fine by just using your agent with jboss-modules on CP and system property that James suggested.<br>
&gt;<br>
&gt; --<br>
&gt; Tomaz<br>
&gt;<br>
&gt; From: James Perkins<br>
&gt; Sent: sreda, 27. september 2017 02:45<br>
&gt; To: Fabian Stäber<br>
&gt; Cc: <a href="mailto:wildfly-dev@lists.jboss.org" target="_blank">wildfly-dev@lists.jboss.org</a><br>
&gt; Subject: Re: [wildfly-dev] Equivalent to-Xbootclasspath/p:jboss-logm<wbr>anager-2.0.7.Final.jar in Java 9<br>
&gt;<br>
&gt; There is a system property you need to add to the JAVA_OPTS IIRC. Try adding &quot;-Dsun.util.logging.disableCal<wbr>lerCheck=true&quot;. This should avoid the weird issues with the log manager.<br>
&gt;<br>
&gt; On Tue, Sep 26, 2017 at 2:18 PM, Fabian Stäber &lt;<a href="mailto:fabian@fstab.de" target="_blank">fabian@fstab.de</a>&gt; wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt; sorry if this is the wrong place to ask, but I am trying to run a Java agent with Wildfly 11 and Java 9. In previous Java versions, I had to add -Xbootclasspath/p:jboss-logman<wbr>ager-2.0.7.Final.jar to JAVA_OPTS to make sure the Wildfly java.util.logging.manager implementation is available to the agent.<br>
&gt;<br>
&gt; I understand that in Java 9 the -Xbootclasspath/p option is replaced with the --patch-module option. However, I am having trouble to figure out how to use this option.<br>
&gt;<br>
&gt; What is the equivalent to -Xbootclasspath/p:jboss-logman<wbr>ager-2.0.7.Final.jar is in Java 9 with Wildfly 11?<br>
&gt;<br>
&gt; Thanks a lot<br>
&gt; Fabian<br>
&gt; ______________________________<wbr>_________________<br>
&gt; wildfly-dev mailing list<br>
&gt; <a href="mailto:wildfly-dev@lists.jboss.org" target="_blank">wildfly-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/wildfly-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; James R. Perkins<br>
&gt; JBoss by Red Hat<br>
&gt;<br>
______________________________<wbr>_________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org" target="_blank">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailma<wbr>n/listinfo/wildfly-dev</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_-3266563528070080537gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>James R. Perkins</div><div>JBoss by Red Hat</div></div></div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>James R. Perkins</div><div>JBoss by Red Hat</div></div></div></div></div>
</div>