jboss7 offer jboss-cli (command line interface) which makes live easier for administrators.
First of all connect to jboss-cli as following
connect to jboss-cli : connect
|
[witr@WITR-PC]#cd $JBOSS_HOME [witr@WITR-PC]#./bin/jboss-cli.sh You are disconnected at the moment. Type 'connect' to connect to the server or 'help' for the list of supported commands. [disconnected /] connect [standalone@localhost:9991 /] |
Then, here some useful jboss-cli commands
undeploy and redeploy artifacts : deploy/undeploy
|
[standalone@localhost:9991 /] undeploy witr-4.2.15.war [standalone@localhost:9991 /] deploy standalone/deployments/witr-4.2.15.war |
list already deployed artifacts : deploy -l
|
[standalone@localhost:9991 /] deploy -l NAME RUNTIME-NAME ENABLED STATUS wReport-4.0.13.war wReport-4.0.13.war true OK witr-4.2.15.war witr-4.2.15.war true OK witr-ws-4.0.1.jar witr-ws-4.0.1.jar true OK [standalone@localhost:9991 /] |
handle log levels : /subsystem=logging
Add new log level “INFO” on class net.witr.home.Himmel
|
[standalone@localhost:9991 /] /subsystem=logging/logger=net.witr.home.Himmel:add(level=INFO) {"outcome" => "success"} [standalone@localhost:9991 /] |
Change log level of class net.witr.home.Himmel to “DEBUG”
|
[standalone@localhost:9991 /] /subsystem=logging/logger=net.witr.home.Himmel:change-log-level(level=DEBUG) {"outcome" => "success"} [standalone@localhost:9991 /] |
Remove log level of class net.witr.home.Himmel
|
[standalone@localhost:9991 /] /subsystem=logging/logger=net.witr.home.Himmel:remove {"outcome" => "success"} [standalone@localhost:9991 /] |
handle system properties : /system-property
Add, read and remove system property witrActive
|
[standalone@localhost:9991 /] /system-property=witrActive:add(value=Y) {"outcome" => "success"} [standalone@localhost:9991 /] /system-property=witrActive:read-resource { "outcome" => "success", "result" => {"value" => "Y"} } [standalone@localhost:9991 /] /system-property=witrActive:remove {"outcome" => "success"} |