WildFly (Olupin Ohun elo JBoss) Awọn Agbekale Ipilẹ


Ninu awọn nkan meji wa ti o kẹhin, a ti kọja nipasẹ fifi sori WildFly ati lẹhinna ṣakoso olupin nipa lilo ẹya GUI ti CLI. Loni, a yoo jiroro nipa awọn imọran ipilẹ tabi o le sọ awọn ofin ti a lo laarin WildFly. O le lọ nipasẹ awọn nkan ti a gbejade kẹhin wa ni.

  1. WildFly - Fifi sori ẹrọ Ohun elo JBoss Ohun elo Ohun elo JBoss Tuntun Tuntun
  2. Ṣakoso awọn WildFly (JBoss AS) Server Lilo ẹya GUI ti CLI

Awọn ti o ti mọ tẹlẹ pẹlu Jboss AS, yoo ṣe akiyesi iyipada nla ti a ṣe si Jboss AS 7. * ati nitorinaa WildFly. Iyipada naa jẹ apẹrẹ modulu, tumọ si pe yoo gbe awọn kilasi ti o nilo nipasẹ ohun elo dipo ikojọpọ gbogbo awọn kilasi.

Ni isalẹ ni diẹ ninu awọn ọrọ ipilẹ ti a lo ninu WildFly:

Awọn ipo Ibẹrẹ

Wildfly ti ṣafihan awọn ipo ibẹrẹ tuntun. O ni awọn ipo meji ti awọn iṣẹ ti a lo n ṣakoso gbogbo awọn iṣẹ olupin.

  1. Ipo imurasilẹ
  2. Ipo Ipo

Mejeeji awọn ipo wọnyi ni o ṣakoso nipasẹ awọn iwe afọwọkọ oriṣiriṣi meji ti a pese laarin itọsọna\"bin" ti fifi sori WildFly.

 ll -m1 standalone.sh domain.sh

domain.sh
standalone.sh

Ninu ẹya tẹlẹ ti Jboss AS 7. * ie Jboss Server Server 3, 4, 5 tabi 6, gbogbo apeere jboss ti n ṣiṣẹ ni ilana ti ara wọn. Gbogbo apeere yoo ni console iṣakoso tirẹ ati awọn iṣẹ miiran fun ṣiṣakoso kanna.

Ni ọna ti o jọra pupọ ipo adashe n ṣiṣẹ. A le ṣe ifilọlẹ olupin iduro nipa lilo\"standalone.sh \" iwe afọwọkọ ati gbigbe awọn ipele oriṣiriṣi lọ bi fun awọn ibeere. A le ṣe ifilọlẹ ọpọlọpọ awọn iṣẹlẹ bi a ṣe fẹ (gbogbo wọn yẹ ki o ti tunto lati ṣakoso lori awọn ibudo oriṣiriṣi oriṣiriṣi).

A tun le ṣe awọn iṣupọ HA oriṣiriṣi bi a ṣe n ṣe pẹlu ẹya iṣaaju ie 4, 5 tabi 6.

Gbe si $JBOSS_HOME/bin liana ki o ṣe ifilọlẹ iwe afọwọkọ standalone.sh lati ebute bi o ti han ni isalẹ. Ti a ko ba ṣalaye pato eyikeyi, lẹhinna ni aiyipada o yoo di asopọ si adirẹsi loopback ati lo faili standalone.xml.

 ./standalone.sh
tecmint-VGN-Z13GN bin # ./standalone.sh
=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: "/data/wildfly-8.0.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

=========================================================================

13:25:22,168 INFO  [org.jboss.modules] (main) JBoss Modules version 1.3.0.Final
13:25:22,717 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.0.Final
13:25:22,818 INFO  [org.jboss.as] (MSC service thread 1-3) JBAS015899: WildFly 8.0.0.Final "WildFly" starting
13:25:24,287 INFO  [org.jboss.as.server] (Controller Boot Thread) JBAS015888: Creating http management service using socket-binding (management-http)
13:25:24,310 INFO  [org.xnio] (MSC service thread 1-1) XNIO version 3.2.0.Final
13:25:24,332 INFO  [org.xnio.nio] (MSC service thread 1-1) XNIO NIO Implementation Version 3.2.0.Final
13:25:24,486 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 33) JBAS010280: Activating Infinispan subsystem.
13:25:24,491 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 28) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
13:25:24,514 INFO  [org.jboss.remoting] (MSC service thread 1-1) JBoss Remoting version 4.0.0.Final
13:25:24,573 INFO  [org.jboss.as.jsf] (ServerService Thread Pool -- 39) JBAS012615: Activated the following JSF Implementations: [main]
13:25:24,575 INFO  [org.jboss.as.connector.logging] (MSC service thread 1-3) JBAS010408: Starting JCA Subsystem (IronJacamar 1.1.3.Final)
13:25:24,587 INFO  [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) JBAS010417: Started Driver service with driver-name = h2
13:25:24,622 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 41) JBAS011800: Activating Naming Subsystem
13:25:24,691 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 46) JBAS013171: Activating Security Subsystem
13:25:24,707 INFO  [org.jboss.as.naming] (MSC service thread 1-4) JBAS011802: Starting Naming Service
13:25:24,708 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-3) JBAS015400: Bound mail session [java:jboss/mail/Default]
13:25:24,737 INFO  [org.jboss.as.security] (MSC service thread 1-1) JBAS013170: Current PicketBox version=4.0.20.Final
13:25:24,754 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 50) JBAS015537: Activating WebServices Extension
13:25:24,800 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) JBAS017502: Undertow 1.0.0.Final starting
13:25:24,800 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 49) JBAS017502: Undertow 1.0.0.Final starting

Akiyesi: O le lo –b [IP] aṣayan lati bẹrẹ olupin pẹlu IP miiran ati lati gbe diẹ ninu lilo faili atunto miiran -c [orukọ faili iṣeto ni].

Eyi jẹ imọran tuntun eyiti o ṣafihan ni AS-7. *. Pẹlu ẹya tuntun yii ni WildFly-8, a le ṣakoso awọn iṣẹlẹ oriṣiriṣi lati aaye kan. Eyi ṣe iranlọwọ fun wa gaan lati din ku si aaye iṣakoso kan dipo ṣiṣakoso ọpọlọpọ awọn olupin iduro.

Gbogbo awọn olupin ti iṣakoso nipasẹ ase ni a mọ bi ọmọ ẹgbẹ ti ìkápá. Gbogbo awọn ọmọ ẹgbẹ ìkápá le pin iṣeto/imuṣiṣẹ kanna. Eyi jẹ ọwọ ati iranlọwọ fun agbegbe iṣupọ.

Ni ipo ase a le ṣẹda ẹgbẹ olupin ati lẹhinna le ṣafikun nọmba awọn olupin si ẹgbẹ yẹn. Pẹlu eyi ohunkohun ti a ba ṣe lori Ẹgbẹ olupin yii, ohun gbogbo yoo ṣe atunṣe si olupin kọọkan ni Awọn ẹgbẹ olupin.

Gbe si itọsọna $JBOSS_HOME/bin ati ṣiṣilẹ iwe afọwọkọ domain.sh lati ebute bi o ti han ni isalẹ.

 ./domain.sh
=========================================================================

  JBoss Bootstrap Environment

 JBOSS_HOME: "/data/wildfly-8.0.0.Final"

  JAVA: java

  JAVA_OPTS: -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

=========================================================================

13:30:33,939 INFO  [org.jboss.modules] (main) JBoss Modules version 1.3.0.Final
13:30:34,077 INFO  [org.jboss.as.process.Host Controller.status] (main) JBAS012017: Starting process 'Host Controller'
[Host Controller] 13:30:34,772 INFO  [org.jboss.modules] (main) JBoss Modules version 1.3.0.Final
[Host Controller] 13:30:34,943 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.0.Final
[Host Controller] 13:30:34,999 INFO  [org.jboss.as] (MSC service thread 1-4) JBAS015899: WildFly 8.0.0.Final "WildFly" starting
[Host Controller] 13:30:35,689 INFO  [org.xnio] (MSC service thread 1-1) XNIO version 3.2.0.Final
[Host Controller] 13:30:35,692 INFO  [org.jboss.as] (Controller Boot Thread) JBAS010902: Creating http management service using network interface (management) port (9990) securePort (-1)
[Host Controller] 13:30:35,701 INFO  [org.xnio.nio] (MSC service thread 1-1) XNIO NIO Implementation Version 3.2.0.Final
[Host Controller] 13:30:35,747 INFO  [org.jboss.remoting] (MSC service thread 1-1) JBoss Remoting version 4.0.0.Final
[Host Controller] 13:30:35,817 INFO  [org.jboss.as.remoting] (MSC service thread 1-2) JBAS017100: Listening on 127.0.0.1:9999
^C13:30:36,415 INFO  [org.jboss.as.process] (Shutdown thread) JBAS012016: Shutting down process controller
13:30:36,416 INFO  [org.jboss.as.process.Host Controller.status] (Shutdown thread) JBAS012018: Stopping process 'Host Controller'
[Host Controller] 13:30:36,456 INFO  [org.jboss.as] (MSC service thread 1-2) JBAS015950: WildFly 8.0.0.Final "WildFly" stopped in 19ms
[Host Controller] 
13:30:36,476 INFO  [org.jboss.as.process.Host Controller.status] (reaper for Host Controller) JBAS012010: Process 'Host Controller' finished with an exit status of 130
13:30:36,476 INFO  [org.jboss.as.process] (Shutdown thread) JBAS012015: All processes finished; exiting

Ohun miiran ti iwọ yoo ṣe akiyesi iyatọ laarin nọmba awọn iṣẹ ti o bẹrẹ ni Standalone (183 jade 0f 232) ati ipo ase (207 lati 255).

Iyatọ pataki julọ julọ laarin Standalone ati Ipo ase ni aṣẹ ibẹrẹ ti a lo ninu iwe afọwọkọ ibẹrẹ. Ni iduro, aaye titẹsi jẹ\"org.jboss.as.standalone" lakoko ti ipo titẹsi ipo ibugbe ni\"org.jboss.as.process-oludari". Ni isalẹ ni nọmba ti o nfihan ibasepọ ọgbọngbọn laarin awọn ilana oriṣiriṣi.

Ni ipo ibugbe, akọkọ yoo bẹrẹ oludari ilana ati pe o bi ilana tuntun ti a pe ni Adarí Gbalejo. Ilana Adarí Gbalejo yii yoo jẹ iduro fun mimu awọn olupin lọpọlọpọ laarin awọn ẹgbẹ olupin-oriṣiriṣi. Oju miiran ti o nilo lati ṣe akiyesi pe gbogbo olupin yoo ni ilana JVM tirẹ.

Iyẹn ni gbogbo rẹ fun bayi! Ninu nkan wa ti n bọ a yoo ṣe afihan awọn ọna oriṣiriṣi ti ṣiṣe awọn imuṣiṣẹ ni WildFly. Titi, lẹhinna wa ni aifwy ati sopọ si Tecmint ati maṣe gbagbe lati fun esi rẹ ti o niyelori ninu abala ọrọ wa ni isalẹ.