<div dir="ltr">My apologies for misunderstanding. The -Xbootclasspath/a is still supported which would likely work for you.</div><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.<wbr>LogManager 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:${<wbr>LOGMANAGER_JAR}<br>
            -Djboss.modules.system.pkgs=<wbr>org.jboss.logmanager,io.<wbr>promagent.agent<br>
            -Djava.util.logging.manager=<wbr>org.jboss.logmanager.<wbr>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.<wbr>jar 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.<wbr>LogManager 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="HOEnZb"><font color="#888888">Fabian<br>
</font></span><div class="HOEnZb"><div class="h5"><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">wildfly-dev@lists.jboss.org</a><br>
&gt; Subject: Re: [wildfly-dev] Equivalent to-Xbootclasspath/p:jboss-<wbr>logmanager-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.<wbr>disableCallerCheck=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">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-<wbr>logmanager-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-<wbr>logmanager-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">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/<wbr>mailman/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">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/<wbr>mailman/listinfo/wildfly-dev</a></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>