{"id":13143,"date":"2019-12-04T20:31:07","date_gmt":"2019-12-04T19:31:07","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/"},"modified":"2019-12-04T20:31:07","modified_gmt":"2019-12-04T19:31:07","slug":"jboss-eap-7-domain-creation","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/","title":{"rendered":"JBoss EAP 7 \u2013 Domain creation"},"content":{"rendered":"<p>In this blog, I would like to show you how to setup JBoss EAP 7.0.0 in domain mode. It&#8217;s a step to step guide so you can follow the instructions in this blog and build your environment by yourself \ud83d\ude09<br \/>\n<!--more--><\/p>\n<h1>Environment preparation<\/h1>\n<p>In my case I will prepare three hosts, below prerequisites should be verified, so make sure that:<\/p>\n<ul>\n<li>you have the same JBoss version on three hosts<\/li>\n<li>they are in the same local network<\/li>\n<li>they can access each other via different TCP\/UDP ports, sometimes firewall may cause some issues at this level.<\/li>\n<\/ul>\n<p>As said, I will have :<br \/>\nThree hosts:<\/p>\n<ul>\n<li>One master : run as domain controller.<\/li>\n<li>Two slaves (slave1, slave2) : will run under the domain management of master.<\/li>\n<\/ul>\n<p>First, I installed JBoss EAP 7 on three VMs under \/opt\/install\/jboss-eap-7, I configured some environment variables to make the blog readable \ud83d\ude09<\/p>\n<h1>Configure and start the Domain<\/h1>\n<h2>Interface configuration<\/h2>\n<p><strong>On Master<\/strong><br \/>\nDefine below environment variables:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\nJBOSS_HOME=\/opt\/install\/eap-7.0.0\nDOMAIN=\/opt\/install\/master\n<\/pre>\n<p>Copy the domain folder as below:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\ncp -rp $JBOSS_HOME\/domain $DOMAIN\n<\/pre>\n<p>Update the host.xml configuration:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\nvi $DOMAIN\/configuration\/host.xml\n<\/pre>\n<p>We need to change the address to the management interface so slaves could connect to master. My master&#8217;s host is vmjboss, so I change the config to:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;interfaces&gt;\n    &lt;interface name=&quot;management&quot;&gt;\n        &lt;inet-address value=&quot;${jboss.bind.address.management:vmjboss}&quot;\/&gt;\n    &lt;\/interface&gt;\n    &lt;interface name=&quot;public&quot;&gt;\n        &lt;inet-address value=&quot;${jboss.bind.address:vmjboss}&quot;\/&gt;\n    &lt;\/interface&gt;\n&lt;\/interfaces&gt;\n<\/pre>\n<p><strong>On slaves<\/strong><br \/>\nSteps below for slave1, repeat the same for slave2 \ud83d\ude42<\/p>\n<p>Define below variables environment:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\nJBOSS_HOME=\/opt\/install\/eap-7.0.0\nDOMAIN=\/opt\/install\/slave1\n<\/pre>\n<p>Update the host.xml configuration:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\nvi $DOMAIN\/configuration\/host.xml\n<\/pre>\n<p>First we need to set the hostname, I change the name property as below:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;host xmlns=&quot;urn:jboss:domain:4.1&quot; name=&quot;slave1&quot;&gt;\n<\/pre>\n<p>Then we need to modify domain-controller section so slave can connect to master&#8217;s management port:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n    &lt;domain-controller&gt;\n        &lt;remote protocol=&quot;remote&quot; host=&quot;${jboss.domain.master.address:vmjboss}&quot; port=&quot;${jboss.domain.master.port:9999}&quot; security-realm=&quot;ManagementRealm&quot;\/&gt; \n    &lt;\/domain-controller&gt;\n<\/pre>\n<p><em>As we know, vmjboss is the address of master.<\/em><\/p>\n<p>Finally, we also need to configure interfaces section and expose the management ports to public address:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;interfaces&gt;\n    &lt;interface name=&quot;management&quot;&gt;\n        &lt;inet-address value=&quot;${jboss.bind.address.management:vmjboss1}&quot;\/&gt;\n    &lt;\/interface&gt;\n    &lt;interface name=&quot;public&quot;&gt;\n        &lt;inet-address value=&quot;${jboss.bind.address:vmjboss1}&quot;\/&gt;\n    &lt;\/interface&gt;\n&lt;\/interfaces&gt;\n<\/pre>\n<p>Now, if you start JBoss on master, slave1 and slave2 you will see the slaves cannot be started with following error:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1\">\n[Host Controller] 17:44:01,967 WARN  [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0001: \nCould not connect to remote domain controller remote:\/\/vmjboss:9999 -- java.lang.IllegalStateException: \nWFLYHC0043: Unable to connect due to authentication failure.\n<\/pre>\n<p>Because we haven&#8217;t properly set up the authentication between master and slave yet. we need to create the same user\/password on master and slaves then use it for domain management authentication, let&#8217;s move to the security configuration.<\/p>\n<h2>Security configuration<\/h2>\n<p>On master and slaves, use the script add-user.sh to create the user as explained below:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&#x5B;jboss@vmjboss ~]$ $JBOSS_HOME\/bin\/add-user.sh\n\nWhat type of user do you wish to add? \n a) Management User (mgmt-users.properties) \n b) Application User (application-users.properties)\n (a): a\n\nEnter the details of the new user to add.\nUsing realm 'ManagementRealm' as discovered from the existing property files.\nUsername : slave\nPassword recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.\n - The password should be different from the username\n - The password should not be one of the following restricted values {root, admin, administrator}\n - The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)\nPassword : \nRe-enter Password : \nWhat groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)&#x5B;  ]: jboss\nAbout to add user 'slave' for realm 'ManagementRealm'\nIs this correct yes\/no? yes\nAdded user 'slave' to file '\/opt\/install\/eap-7.0.0\/standalone\/configuration\/mgmt-users.properties'\nAdded user 'slave' to file '\/opt\/install\/eap-7.0.0\/domain\/configuration\/mgmt-users.properties'\nAdded user 'slave' with groups jboss to file '\/opt\/install\/eap-7.0.0\/standalone\/configuration\/mgmt-groups.properties'\nAdded user 'slave' with groups jboss to file '\/opt\/install\/eap-7.0.0\/domain\/configuration\/mgmt-groups.properties'\nIs this new user going to be used for one AS process to connect to another AS process? \ne.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.\nyes\/no? yes\nTo represent the user add the following to the server-identities definition &lt;secret value=&quot;UGFzc3cwcmQh&quot; \/&gt;\n<\/pre>\n<p>Notice the four lines <strong>Added user &#8216;slave&#8217;<\/strong>, you will see that the user has been added to $JBOSS_HOME and note to the $DOMAIN. So we need to override files under $DOMAIN (for master and slaves):<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\ncp -p $JBOSS_HOME\/domain\/configuration\/mgmt* $DOMAIN\/configuration\/.\n<\/pre>\n<p>The user added will be used by the slaves to connect to the master and being registered. So, one further step remain to tell the slaves to use this user, update the $DOMAIN\/configuration\/host.xml onlz on slaves:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;domain-controller&gt;\n    &lt;remote protocol=&quot;remote&quot; host=&quot;${jboss.domain.master.address:vmjboss}&quot; port=&quot;${jboss.domain.master.port:9999}&quot; security-realm=&quot;ManagementRealm&quot; username=&quot;slave&quot;\/&gt;\n&lt;\/domain-controller&gt;\n<\/pre>\n<p>And change the security-realms section as following:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&lt;management&gt;\n    &lt;security-realms&gt;\n        &lt;security-realm name=&quot;ManagementRealm&quot;&gt;\n            &lt;server-identities&gt;\n                    &lt;secret value=&quot;UGFzc3cwcmQh&quot; \/&gt;\n            &lt;\/server-identities&gt;\n            &lt;authentication&gt;\n\t\t\t...\n<\/pre>\n<p>To confirm the configuration start the domain using the same below command (on master and slaves):<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n$JBOSS_HOME\/bin\/domain.sh -Djboss.domain.base.dir=$DOMAIN\n<\/pre>\n<p>You should see in the master log:<\/p>\n<pre class=\"brush: xml; title: ; notranslate\" title=\"\">\n&#x5B;Host Controller] 18:10:20,554 INFO  &#x5B;org.jboss.as.domain.controller] (Host Controller Service Threads - 35) WFLYHC0019: Registered remote slave host &quot;slave1&quot;, JBoss JBoss EAP 7.0.0.GA (WildFly 2.1.2.Final-redhat-1)\n...\n&#x5B;Host Controller] 18:12:22,534 INFO  &#x5B;org.jboss.as.domain.controller] (Host Controller Service Threads - 35) WFLYHC0019: Registered remote slave host &quot;slave2&quot;, JBoss JBoss EAP 7.0.0.GA (WildFly 2.1.2.Final-redhat-1)\n<\/pre>\n<p>Connect to the domain created:<\/p>\n<p>Using Command Line Interface:<\/p>\n<pre class=\"brush: bash; gutter: true; first-line: 1 \">\n[jboss@vmjboss ~]$ $JBOSS_HOME\/bin\/jboss-cli.sh -c --controller=vmjboss:9990\n[domain@vmjboss:9990 \/] \n<\/pre>\n<p>Using the console, url : http:\/\/vmjboss:9990\/console<br \/>\n<img decoding=\"async\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Blog-JBoss-Domain-creation-console.jpg\" \/><\/p>\n<p>As you can see, some servers (and groups) have been created by default. This should be cleaned to create wanted servers and groups. This will be the topic of my next blog, see you there \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, I would like to show you how to setup JBoss EAP 7.0.0 in domain mode. It&#8217;s a step to step guide so you can follow the instructions in this blog and build your environment by yourself \ud83d\ude09<\/p>\n","protected":false},"author":46,"featured_media":13144,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[117,118],"type_dbi":[],"class_list":["post-13143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-integration-middleware","tag-domain","tag-jboss"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>JBoss EAP 7 \u2013 Domain creation - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JBoss EAP 7 \u2013 Domain creation\" \/>\n<meta property=\"og:description\" content=\"In this blog, I would like to show you how to setup JBoss EAP 7.0.0 in domain mode. It&#8217;s a step to step guide so you can follow the instructions in this blog and build your environment by yourself \ud83d\ude09\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-04T19:31:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Blog-JBoss-Domain-creation-console.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1424\" \/>\n\t<meta property=\"og:image:height\" content=\"528\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"David Diab\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Diab\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/\"},\"author\":{\"name\":\"David Diab\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/deb907c3360cacdc6c7df54b4bac3c86\"},\"headline\":\"JBoss EAP 7 \u2013 Domain creation\",\"datePublished\":\"2019-12-04T19:31:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/\"},\"wordCount\":1137,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/Blog-JBoss-Domain-creation-console.jpg\",\"keywords\":[\"domain\",\"JBoss\"],\"articleSection\":[\"Application integration &amp; Middleware\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/\",\"name\":\"JBoss EAP 7 \u2013 Domain creation - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/Blog-JBoss-Domain-creation-console.jpg\",\"datePublished\":\"2019-12-04T19:31:07+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/deb907c3360cacdc6c7df54b4bac3c86\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/Blog-JBoss-Domain-creation-console.jpg\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/Blog-JBoss-Domain-creation-console.jpg\",\"width\":1424,\"height\":528},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/jboss-eap-7-domain-creation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JBoss EAP 7 \u2013 Domain creation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/deb907c3360cacdc6c7df54b4bac3c86\",\"name\":\"David Diab\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g\",\"caption\":\"David Diab\"},\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/david-diab\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"JBoss EAP 7 \u2013 Domain creation - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/","og_locale":"en_US","og_type":"article","og_title":"JBoss EAP 7 \u2013 Domain creation","og_description":"In this blog, I would like to show you how to setup JBoss EAP 7.0.0 in domain mode. It&#8217;s a step to step guide so you can follow the instructions in this blog and build your environment by yourself \ud83d\ude09","og_url":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/","og_site_name":"dbi Blog","article_published_time":"2019-12-04T19:31:07+00:00","og_image":[{"width":1424,"height":528,"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Blog-JBoss-Domain-creation-console.jpg","type":"image\/jpeg"}],"author":"David Diab","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Diab","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/"},"author":{"name":"David Diab","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86"},"headline":"JBoss EAP 7 \u2013 Domain creation","datePublished":"2019-12-04T19:31:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/"},"wordCount":1137,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Blog-JBoss-Domain-creation-console.jpg","keywords":["domain","JBoss"],"articleSection":["Application integration &amp; Middleware"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/","url":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/","name":"JBoss EAP 7 \u2013 Domain creation - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Blog-JBoss-Domain-creation-console.jpg","datePublished":"2019-12-04T19:31:07+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Blog-JBoss-Domain-creation-console.jpg","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/Blog-JBoss-Domain-creation-console.jpg","width":1424,"height":528},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/jboss-eap-7-domain-creation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JBoss EAP 7 \u2013 Domain creation"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/deb907c3360cacdc6c7df54b4bac3c86","name":"David Diab","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/212b1b2e4650bad3116f644ab4fb4663786d94195d7685d0704c8426da088e60?s=96&d=mm&r=g","caption":"David Diab"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/david-diab\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/13143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=13143"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/13143\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/13144"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=13143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=13143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=13143"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=13143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}