Getting the JVM version

In this recipe, you will learn how to get the JVM WildFly is running with by invoking a command to the CLI.

Getting ready

Remember I'm running WildFly remotely, bound to 192.168.59.103 as IP. WildFly is already up and running.

How to do it…

  1. Open a new terminal window and execute the following commands:
    $ cd $WILDFLY_HOME
    $ ./bin/jboss-cli.sh -c --controller=192.168.59.103:9990 --user=wildfly --password=cookbook.2015 --command="/core-service=platform-mbean/type=runtime:read-attribute(name=spec-version)"
    {
        "outcome" => "success",
        "result" => "1.8"
    }
  2. Obviously, you can extract just the information you need by using the awk command in the output (you can use whichever tool you are comfortable with), as follows:
    $ ./bin/jboss-cli.sh ...

Get WildFly Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.