If you are using the Solr's Docker images this is even easier:
# Expose JMX port
# Enable JMX
RUN sed -i -e
RUN sed -i -e 's/^SOLR_JETTY_CONFIG=()$/SOLR_JETTY_CONFIG=("etc\/jetty.xml"
Rallavagu <rallav...@gmail.com> schrieb am Mo., 12. Sep. 2016 um 23:56 Uhr:
> I have modified modules/http.mod as following (for solr 5.4.1, Jetty 9).
> As you can see I have referred jetty-jmx.xml.
> # Jetty HTTP Connector
> On 5/21/16 3:59 AM, Georg Sorst wrote:
> > Hi list,
> > how do I correctly enable JMX in Solr 6 so that I can monitor Jetty's
> > thread pool?
> > The first step is to set ENABLE_REMOTE_JMX_OPTS="true" in bin/solr.in.sh
> > This will give me JMX access to JVM properties (garbage collection, class
> > loading etc.) and works fine. However, this will not give me any Jetty
> > specific properties.
> > I've tried manually adding jetty-jmx.xml from the jetty 9 distribution to
> > server/etc/ and then starting Solr with 'java ... start.jar
> > etc/jetty-jmx.xml'. This works fine and gives me access to the right
> > properties, but seems wrong. I could similarly copy the contents of
> > jetty-jmx.xml into jetty.xml but this is not much better either.
> > Is there a correct way for this?
> > Thanks!
> > Georg