WildFly 8 - ימושיי תרש JBoss סקוניל רובע שדח רפושמ


.ךכ לע עידוה ןירג ןוסיי'ג WildFly טקיורפ שאר .2014 ראורבפב 11- ב ררחוש WildFly 8.0.0 Final ףוס ףוס .וגרדוש הברהו תושדח תונוכת הברה ופסונ .WildFly םשל הנוש JBoss AS -ש םיעדוי ונלו

WildFly 8 ל םאותה חותפ דוק ימושיי תרש אוה- Java לש Java. ןלהל ןה תוירקיעה תונוכתה:

.Java EE7 -ל ךמסומ WildFly 8 תעכש אוה ךכב רתויב לודגה יונישה

Undertow ב םשוי הז וישכע .הווא'גב בתכנש שדח םיהובג םיעוציב לעב טנרטניא תרש אוה- WildFly 8. לש םייחה רוזחמ .םירוביח ינוילימ םע דדומתהל לוכיו הבחרהלו ההובג הקופתל דעוימ תמאב הז Undertow 1 לש

.(םימושיי ףוסמ) 8080 -ו (םירתא לוהינ ףוסמ) 9990 ןה ןהו הרוצתל לדחמ תרירב תואיצי יתש ול שי ,לכה ךסב .דיחי תרשב םיעפומ יפלא דע תואמ םיליעפמש (OpenShift ןוגכ) ןנע יקפסל לודג ןורתיו יוניש תמאב

.ךסמ ימוליצ םע ךכ רחא ךל הארא ינא .תושירדה יפל םינוש םידיקפתל םתוא תוצקהל םילוכיו םינוש םישמתשמ רוציל םילוכי ונא הז תועצמאב .WildFly 8 -ב םשוימה ןיינעמהו שדחה רבדה הז

.הסירפ לכ רובעל םימושירה תכרעמ-תת תא עונמל רוזעי הז ,הז תועצמאב .םושירה תכרעמ-תת תא לולכל אל ידכ jboss-deployment-structure.xml -ב שמתשה לכונ רמולכ תרחא תורשפא ונל שי .םיתרשה םושירל תעשורמ

.הסירפ ךותב םושיר לש הרוצת יצבק לש דוביע לש התבשה/הלעפה רובע הרוצת-םושיר-הסירפ-שומיש רמולכ ,רחא רטמרפב שמתשהל םג םילוכי ונא

.וזה הסריגהמ אצוה םושיר לכל התבשה ךרוצל ונשמתשה וב תכרעמה ןייפאמ :הרעה

:ןלהל תוללוכו WildFly 8 -ב ונוש תולוכשאב הכימתל תורושקה תונוכתה לכ .דחא ץבקמ אוה לודג יוניש בוש

    .connect תדוקפ תועצמאב הז תרשל רבחתהל םיצורש םעפ לכב הז יוניכב שמתשהל לכונ זאו םיוסמ תרשל יוניכ רוציל םילוכי ונא תעכ ,ןכל .(;CLI לע דובעל םיבהוא םילהנמה לכש עדוי התא .ןכ םג הרפוש CLI תרוצת

    :תבותכב הלא לכ תא קודבל לכות .WildFly 8 -ב ועצובש םינוכדעו םירופיש הברה שי ןיידע

      סקונילב WildFly 8 תנקתה

      .סקוניל תוכרעמב Java EE 7 תנקתהל ןלהלש ךירדמה רחא בוקע אנא .םימדוק םינוקית םע דובעי אל WildFly 8 .ךלש תכרעמב Java EE 7 תא תנקתהש אדוו ןיקתהל ךישמתש ינפל

        .WildFly לש ןורחאה zip -ה ץבוק תא דירוהל ידכ אבה רושיקב שמתשה

          .הדוקפה תרוש לע תורישי דירוהל ידכ 'wget' הדוקפב שמתשהל םג לוכי התא

           wget http://download.jboss.org/wildfly/8.0.0.Final/wildfly-8.0.0.Final.zip

          .'unzip' הדוקפה תועצמאב ץלחו (ילש הרקמב '/ data /' לשמל) ףדעומ םוקמ לכל zip ץבוק קתעה

           cp wildfly-8.0.0.Final.zip /data/
           cd /data/
           unzip wildfly-8.0.0.Final.zip

          .'bin' היקיתב standalone.conf -ו standalone.sh הרוצת יצבק ךותב רידגמ ינא ןאכ .ךלש הרוצתה יצבק ךותב וא תיתכרעמ הרוצב הלא תא רידגהל לוכי התא .הביבס ינתשמ המכ עבק וישכע

           cd wildfly-8.0.0.Final
           cd bin/

          .Java לש תיבה םוקימ תאו WildFly לש הנקתהה םוקימ תא ןייצ אנא .standlone.sh/standlone.conf יצבקל תואבה תורושה יתש תא ףסוה

          JBOSS_HOME=”/data/wildfly-8.0.0.Final”
          JAVA_HOME=”/data/java/jre7/bin/java”

          .'etc/profile /' ץבוק תחת התוא רידגהל לוכי התא ,הלוכ תכרעמה לכ רובע :הרעה

          .'ש.ןיימוד'ב שמתשה םוחת בצמלו' ש.יאמצע'ב שמתשה יאמצע בצמב רמולכ תרש לחתה תעכ

           ./standalone.sh
           ./domain.sh

          .'config-תרש–' תורשפא תועצמאב תרחא הרוצתב ליחתהל םג ןתינ ךא ,'standalone.xml' ץבוקב ליחתי אוה לדחמ תרירבכ .יאמצע בצמב ליחתמ ינא הנה לבא

          ."/ הרוצת/(ליפורפ) יאמצע/JBOSS_HOME $"\-ב םייק הז ץבוקו 'ha.xml -אלמ-יאמצע' םע תרש ליחתמ ינא ןלהל

           ./standalone.sh --server-config standalone-full-ha.xml
          Calling "/data/wildfly-8.0.0.Final/standalone/configuration/standalone.conf"
          Setting JAVA property to "/data/java/jre7/bin/java"
          ===============================================================================
          
            JBoss Bootstrap Environment
          
            JBOSS_HOME: "/data/wildfly-8.0.0.Final"
          
            JAVA: "/data/java/jre7/bin/java"
          
            JAVA_OPTS: "-client -Dprogram.name=standalone.sh -Xms64M -Xmx512M -XX:MaxPerm
          Size=256M -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman"
          
          ===============================================================================
          
          13:55:26,403 INFO  [org.jboss.modules] (main) JBoss Modules version 1.3.0.Final
          13:55:33,812 INFO  [org.jboss.msc] (main) JBoss MSC version 1.2.0.Final
          13:55:35,481 INFO  [org.jboss.as] (MSC service thread 1-1) JBAS015899: WildFly 8.0.0.Final "WildFly" starting
          13:55:58,646 INFO  [org.jboss.as.server] (Controller Boot Thread) JBAS015888: Creating http management service using socket-binding (management-http)
          ...........
          13:56:22,778 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:9990/management
          13:56:22,794 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
          13:56:22,794 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.0.0.Final "WildFly" started in 64534ms - Started 229 of 356 services (172 services are lazy, passive or on-demand)

          .החיתפה ךסמל ךתוא האיבמש (לדחמ תרירבכ הרדגוהש http -ה תאיציב שמתשמ התא םא) 'http:// localhost: 8080' לא ךלש ןפדפדה תא ןווכל לוכי התא וישכע

          .לוהינה ףוסמ תשר תססובמ תרפושמ השיגלו WildFly לש םייתליהק דועית יכירדמל תשגל לכות ןאכמ

          WildFly 8 הציר עפומ לוהינל תוילוהינ תולוסנוק יתש קפסמ:

            .לס תייקיתב 'add-user.sh' טירסתה תועצמאב שדח שמתשמ רוציל ךילע היהי ,הדוקפה תרוש תועצמאב קוחרמ וא לוהינה ףוסמל רבחתמ התאש ינפל

            .ןלהל טרופמכ שמתשמ רוצו (תכרעמה יסיסבב רדגומ וניא הנתשמה םא) add-user.sh -ב 'JBOSS_HOME' תא רדגה ,'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
            The username 'admin' is easy to guess
            Are you sure you want to add user 'admin' yes/no? yes
            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 alphanumeric character(s), 1 digit(s), 1 non-alphanumeric symbol(s)
             - The password should be different from the username
            Password :
            Re-enter Password :
            What groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[  ]:
            About to add user 'admin' for realm 'ManagementRealm'
            Is this correct yes/no? yes
            Added user 'admin' to file '/data/wildfly-8.0.0.Final/standalone/configuration/mgmt-users.properties'
            Added user 'admin' to file /data/wildfly-8.0.0.Final/domain/configuration/mgmt-users.properties'
            Added user 'admin' with groups  to file /data/wildfly-8.0.0.Final/standalone/configuration/mgmt-groups.properties'
            Added user 'admin' with groups  to file /data/wildfly-8.0.0.Final/domain/configuration/mgmt-groups.properties'
            Is this new user going to be used for one AS process to connect to another AS process?
            e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.
            yes/no? yes
            To represent the user add the following to the server-identities definition 
            Press any key to continue . . .

            .לוהינה ףוסמל תורישי תשגל ידכ ורצונש םישדחה המסיסהו שמתשמה םש תא ןזהו 'http:// localhost: 9990/console' תבותכב טנרטניאה ססובמ לוהינה ףוסמל שג תעכ

            .הסינכה רחאל ןושאר ךסמ

            .טנרטניאה ססובמ שמתשמה קשממ תועצמאב תונימזה תולוכי ןתוא תא עיצמה 'bin' תיירפסמ 'jboss-cli.sh' טפירקסה תא לעפה ,CLI -המ ךלש תרשב לפטל ףידעמ התא םא

             cd bin
             ./jboss-cli.sh --connect
            Connected to standalone controller at localhost:9999

            .https://docs.jboss.org/author/display/WFLY8/Documentation תבותכב WildFly 8 לש ימשרה דועיתה רחא בוקע ,ףסונ עדימל