I just committed the changes for GEODE-2594. With this change in place,
Apache Geode no longer uses or requires the tools.jar or Attach API by
default, and the gfsh scripts no longer add the tools.jar to the classpath.

This means anyone who is maintaining Docker images or anything similar can
update the image to use a JRE instead of the JDK.

First release with this change will be Apache Geode 1.2.0.

The following is the only visible change to users:

The --pid option for status locator, status server, stop locator, stop
server commands are deprecated in gfsh help and will not work by default.
If any user wants to use the --pid options, then you would need to add the
tools.jar to your CLASSPATH before using gfsh. No other changes should be
required.

commit 492d01add96f878d09e2193201c6354680900b3f
Author: Kirk Lund <kl...@apache.org>
Date:   Wed Mar 8 14:13:14 2017 -0800

    GEODE-2594: do not use Attach API or tools.jar by default

    * remove tools.jar from classpath in gfsh and gfsh.bat
    * remove use of Attach API from start commands
    * deprecate --pid option in help of status and stop commands

    If a user still wants to use the --pid option in status or
    stop commands then they can manually add the tools.jar to
    their classpath before launching gfsh.

Reply via email to