官术网_书友最值得收藏!

  • WildFly Cookbook
  • Luigi Fugaro
  • 294字
  • 2021-07-16 13:38:16

Executing commands in batch mode via the CLI

In this recipe, we will learn how to invoke commands in the batch mode. Actually, you can declare and prepare a list of commands to execute, and execute them sequentially at once. The batch mode gives you consistency among your operations and configuration.

Getting ready

Get our WildFly instance up and running; from the folder where we downloaded the GitHub repository, WFC/github/wildfly-cookbook, copy the example.war and simple.war applications into the $JBOSS_HOME folder and connect to the CLI.

If you can find the applications, you probably need to compile the projects. I'll show you how to do it for the simple application, and the same applies to the others. Open a terminal and do as follows:

$ cd ~/WFC/github/wildfly-cookbook
$ cd simple
$ mvn -e clean package
   
$ cp target/simple.war ~/WFC/wildfly/

How to do it…

We are going to do the following operation in sequence:

  1. Deploy example.war.
  2. Deploy simple.war.
  3. Let's go to the CLI:
    $ cd ~/WFC/wildfly
    $ ./bin/jboss-cli.sh --connect
    [standalone@localhost:9990 /] batch
    [standalone@localhost:9990 / #] deploy example.war
    [standalone@localhost:9990 / #] deploy simple.war
    [standalone@localhost:9990 / #] run-batch
    The batch executed successfully
    [standalone@localhost:9990 /]
  4. And the server.log logs the following:
    ...
    07:33:02,191 INFO  [org.jboss.as.repository] (management-handler-thread - 4) JBAS014900: Content added at location /home/lfugaro/wildfly/standalone/data/content/7a/a7c67cb54e0affa9d60cf98230e0c17efd1119/content
    07:33:02,205 INFO  [org.jboss.as.repository] (management-handler-thread - 4) JBAS014900: Content added at location /home/lfugaro/wildfly/standalone/data/content/e0/2abb62b1b29f97f532ef1501910d64af194b21/content
    07:33:02,227 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) JBAS015876: Starting deployment of "simple.war" (runtime-name: "simple.war")
    07:33:02,227 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015876: Starting deployment of "example.war" (runtime-name: "example.war")
    07:33:02,689 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-1) JBAS017534: Registered web context: /simple
    07:33:02,689 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-6) JBAS017534: Registered web context: /example
    07:33:02,746 INFO  [org.jboss.as.server] (management-handler-thread - 4) JBAS018559: Deployed "simple.war" (runtime-name : "simple.war")
    07:33:02,746 INFO  [org.jboss.as.server] (management-handler-thread - 4) JBAS018559: Deployed "example.war" (runtime-name : "example.war")
主站蜘蛛池模板: 苍山县| 黄冈市| 长宁县| 泰州市| 巢湖市| 奉贤区| 磐石市| 五指山市| 九寨沟县| 隆昌县| 泌阳县| 苏州市| 内丘县| 尖扎县| 贡觉县| 连平县| 武平县| 清徐县| 安乡县| 汾西县| 竹溪县| 博客| 名山县| 调兵山市| 盐边县| 石楼县| 当阳市| 盐亭县| 泾阳县| 余江县| 剑河县| 朝阳区| 肥城市| 溆浦县| 比如县| 沾益县| 新闻| 嘉祥县| 宣城市| 三明市| 峡江县|