Check Important information like Product-name, Version, codename etc in Jboss EAP 6 or Wildfly 8 using CLI.
Sometimes, we need some information about the product we are using. Suppose, we want to know about the product version, name, codename or running mode in Jboss AS 7, Jboss EAP 6 or Wildfly-8.[0-1]. We can do all this easily using built in CLI utility.
Below are the steps :
1.) Start your Application Server Instance in any mode(standalone/domain). Here, we are doing all this in standalone mode.
3.) Connect to controller using ./jboss-cli.sh|bat script present in $JBOSS_HOME/bin directory.
4.) Check all required Information :
a.) Using 'ls -l' command.
In EAP 6.*
Happy Learning :) !!
Below are the steps :
1.) Start your Application Server Instance in any mode(standalone/domain). Here, we are doing all this in standalone mode.
root@lubuntu1:/data/wildfly-8.1.0.Final/bin# ./standalone.sh2.) Create a new Management user using add-user.sh|bat
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /data/wildfly-8.1.0.Final
JAVA: java
JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
=========================================================================
12:32:02,587 INFO [org.jboss.modules] (main) JBoss Modules version 1.3.3.Final
12:32:06,242 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.2.Final
12:32:07,582 INFO [org.jboss.as] (MSC service thread 1-2) JBAS015899: WildFly 8.1.0.Final "Kenny" starting
12:32:20,281 INFO [org.jboss.as.server] (Controller Boot Thread) JBAS015888: Creating http management service using socket-binding (management-http)
12:32:20,494 INFO [org.xnio] (MSC service thread 1-2) XNIO version 3.2.2.Final
root@lubuntu1:/data/wildfly-8.1.0.Final/bin# ./add-user.sh
What type of user do you wish to add?
a) Management User (mgmt-users.properties)
b) Application User (application-users.properties)
(a):
Enter the details of the new user to add.
Using realm 'ManagementRealm' as discovered from the existing property files.
Username : admin
User 'admin' already exists and is disabled, would you like to...
a) Update the existing user password and roles
b) Enable the existing user
c) Type a new username
(a):
Password recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.
- The password should not be one of the following restricted values {root, admin, administrator}
- The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)
- The password should be different from the username
Password :
Re-enter Password :
3.) Connect to controller using ./jboss-cli.sh|bat script present in $JBOSS_HOME/bin directory.
lubuntu@lubuntu1:/data/wildfly-8.1.0.Final/bin$ ./jboss-cli.sh -c --controller=127.0.0.1:9990
Authenticating against security realm: ManagementRealm
Username: admin
Password:
[standalone@127.0.0.1:9990 /]
4.) Check all required Information :
a.) Using 'ls -l' command.
[standalone@127.0.0.1:9990 /] ls -l
ATTRIBUTE VALUE TYPE
launch-type STANDALONE STRING
management-major-version 2 INT
management-micro-version 0 INT
management-minor-version 1 INT
name lubuntu1 STRING
namespaces [] OBJECT
process-type Server STRING
product-name undefined STRING
product-version undefined STRING
profile-name undefined STRING
release-codename Kenny STRING
release-version 8.1.0.Final STRING
running-mode NORMAL STRING
schema-locations [] OBJECT
server-state running STRING
CHILD MIN-OCCURS MAX-OCCURS
core-service n/a n/a
deployment n/a n/a
deployment-overlay n/a n/a
extension n/a n/a
interface n/a n/a
path n/a n/a
socket-binding-group n/a n/a
subsystem n/a n/a
system-property n/a n/a
In EAP 6.*
[standalone@127.0.0.1:9999 /] ls -lb.) Using read-attribute :
ATTRIBUTE VALUE TYPE
launch-type STANDALONE STRING
management-major-version 1 INT
management-micro-version 0 INT
management-minor-version 5 INT
name lubuntu1 STRING
namespaces [] OBJECT
process-type Server STRING
product-name EAP STRING
product-version 6.2.0.GA STRING
profile-name undefined STRING
release-codename Janus STRING
release-version 7.3.0.Final-redhat-14 STRING
running-mode NORMAL STRING
schema-locations [] OBJECT
server-state running STRING
[standalone@127.0.0.1:9999 /] read-attribute --name=product-version
6.2.0.GA
[standalone@127.0.0.1:9999 /] read-attribute --name=product-name
EAP
[standalone@127.0.0.1:9999 /] read-attribute --name=launch-type
STANDALONE
[standalone@127.0.0.1:9999 /] read-attribute --name=release-codename
Janus
[standalone@127.0.0.1:9999 /] read-attribute --name=release-version
7.3.0.Final-redhat-14
[standalone@127.0.0.1:9999 /] read-attribute --name=running-mode
NORMAL
[standalone@127.0.0.1:9999 /] read-attribute --name=name
lubuntu1
[standalone@127.0.0.1:9999 /] :read-attribute(name=product-version)
{
"outcome" => "success",
"result" => "6.2.0.GA"
}
[standalone@127.0.0.1:9999 /] :read-attribute(name=product-name)
{
"outcome" => "success",
"result" => "EAP"
}
[standalone@127.0.0.1:9999 /] :read-attribute(name=release-codename)
{
"outcome" => "success",
"result" => "Janus"
}
[standalone@127.0.0.1:9999 /] :read-attribute(name=release-version)
{
"outcome" => "success",
"result" => "7.3.0.Final-redhat-14"
}
[standalone@127.0.0.1:9999 /]

Comments
Post a Comment