{"id":1037,"date":"2026-02-23T23:40:06","date_gmt":"2026-02-23T14:40:06","guid":{"rendered":"http:\/\/www.igoni.kr\/?p=1037"},"modified":"2026-02-23T23:40:06","modified_gmt":"2026-02-23T14:40:06","slug":"wildfly-%ea%b8%b0%eb%b3%b8%ec%a0%95%eb%b3%b4","status":"publish","type":"post","link":"http:\/\/www.igoni.kr\/?p=1037","title":{"rendered":"Wildfly \uae30\ubcf8\uc815\ubcf4"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\ubaa9 \ucc28<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\ubaa9\ucc28 \ud1a0\uae00\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"http:\/\/www.igoni.kr\/?p=1037\/#%EA%B0%9C%EC%9A%94\" >\uac1c\uc694<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"http:\/\/www.igoni.kr\/?p=1037\/#Wildfly_%EC%9D%B4%ED%95%B4\" >Wildfly \uc774\ud574<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"http:\/\/www.igoni.kr\/?p=1037\/#Wildfly_%EC%84%A4%EC%B9%98\" >Wildfly \uc124\uce58<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"bkmrk-%EA%B0%9C%EC%9A%94\" class=\"wikigeneratedid\"><span class=\"ez-toc-section\" id=\"%EA%B0%9C%EC%9A%94\"><\/span>\uac1c\uc694<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol id=\"bkmrk-wildfly%EA%B0%80-tomcat%EC%9D%84-%EB%8C%80%EC%B2%B4%ED%95%A0\">\n<li>wildfly\uac00 tomcat\uc744 \ub300\uccb4\ud560 \uc218 \uc788\ub294\uc9c0 \uae30\uc220\uac80\ud1a0<\/li>\n<\/ol>\n<h2 id=\"bkmrk-wildfly-%EC%9D%B4%ED%95%B4\" class=\"wikigeneratedid\"><span class=\"ez-toc-section\" id=\"Wildfly_%EC%9D%B4%ED%95%B4\"><\/span>Wildfly \uc774\ud574<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol id=\"bkmrk-redhat%EC%9D%B4-2006sus-jbos\">\n<li>Redhat\uc774 2006sus Jboss inc \uc778\uc218<\/li>\n<li>Java EE(Enterprise Edition)\uc744 \ubaa8\ub450 \uc9c0\uc6d0<\/li>\n<li>\uc0c1\uc6a9 \uc194\ub8e8\uc158\uc73c\ub85c\ub294 JBoessEAP\uac00 \uc788\uace0, Wildfly (\uad6c JBoss AS)\ub294 \ucee4\ubba4\ub2c8\ud2f0 \uc131 \uc194\ub8e8\uc158<\/li>\n<li>java EE \uc758 \uc804\uccb4 Stack\uc740 \ub2e4\uc74c Diagram\uc73c\ub85c \ub300\uccb4\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1039\" src=\"http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/XFCimage.png\" alt=\"\" width=\"752\" height=\"427\" srcset=\"http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/XFCimage.png 752w, http:\/\/www.igoni.kr\/wp-content\/uploads\/2026\/02\/XFCimage-300x170.png 300w\" sizes=\"auto, (max-width: 752px) 100vw, 752px\" \/><br \/>\n1.Wildfly\uc640 Tomcat\uc758 stack \ube44\uad50<\/p>\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<th scope=\"col\"><strong>\ud56d \ubaa9<\/strong><\/th>\n<th scope=\"col\"><strong>Wildfly<\/strong><\/th>\n<th scope=\"col\"><strong>Tomcat<\/strong><\/th>\n<\/tr>\n<tr>\n<td>\uc81c\uacf5\uae30\ub2a5<\/td>\n<td>Application Server (Tomcat \ub0b4\uc7a5)<\/td>\n<td>Servlet Container\u00a0 (web server)<\/td>\n<\/tr>\n<tr>\n<td>\uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9<\/td>\n<td>Tomcat\ub300\ube44 \ub9ce\uc74c(2~300M)<\/td>\n<td>\uc0c1\ub300\uc801\uc73c\ub85c \uc801\uc74c (6~70M)<\/td>\n<\/tr>\n<tr>\n<td>DB Connection<\/td>\n<td>\ub0b4\uc7a5<\/td>\n<td>\uc5c6\uc74c(\ubcc4\ub3c4 \ub77c\uc774\ube0c\ub7ec\ub9ac \uc0ac\uc6a9\ud544\uc694)<\/td>\n<\/tr>\n<tr>\n<td>\uc7a5\/\ub2e8\uc810<\/td>\n<td>JAVA EE\ub97c \ud3ec\ud568\ud558\uace0 \uc788\uae30 \ub54c\ubb38\uc5d0 \ub2e4\uc591\ud55c \uae30\ub2a5 \uc81c\uacf5<br \/>\n\uba54\ubaa8\ub9ac \uc810\uc720\uc728\uc774 \ub192\uc74c<\/td>\n<td>J2EE\uc804\uccb4 \uae30\ub2a5\uc774 \ud544\uc694\uc5c6\ub294 \uacbd\uc6b0 \uc0ac\uc6a9<br \/>\n\uc0c1\ub300\uc801\uc73c\ub85c \uac00\ubccd\uac8c \uc791\ub3d9\ud568<\/td>\n<\/tr>\n<tr>\n<td>Link<\/td>\n<td><span class=\"wikiexternallink\"><a href=\"https:\/\/www.wildfly.org\/downloads\/\">https:\/\/www.wildfly.org\/downloads\/<\/a><\/span><\/td>\n<td><span class=\"wikiexternallink\"><a href=\"https:\/\/tomcat.apache.org\/\">https:\/\/tomcat.apache.org\/<\/a><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/li>\n<li>\uad6c\ub3d9\ubaa8\ub4dc \uc124\uc815\n<div>\n<table>\n<tbody>\n<tr>\n<th scope=\"col\"><strong>\uad6c\ub3d9\ubaa8\ub4dc\u00a0<\/strong><\/th>\n<th scope=\"col\"><strong>\uc0c1\uc138\uc124\uba85<\/strong><\/th>\n<\/tr>\n<tr>\n<td>standalone<\/td>\n<td>\ub2e8\uc77c \uc778\uc2a4\ud134\uc2a4\ub85c \uc2e4\ud589<br \/>\n\uc778\uc2a4\ud134\uc2a4\ub2e8\uc704\ub85c \ud504\ub85c\ud30c\uc77c \ubc0f \uc124\uc815\ud30c\uc77c\uc774 \uac1c\ubcc4\uc801\uc73c\ub85c \uc791\ub3d9<\/td>\n<\/tr>\n<tr>\n<td>domain<\/td>\n<td>\ub3c4\uba54\uc778 \ucee8\ud2b8\ub864\ub7ec \ud3ec\ud568<br \/>\n\ub2e4\uc218 \uc778\uc2a4\ud134\uc2a4\uac00 \uadf8\ub8f9\uc73c\ub85c \uad6c\uc131, \uc778\uc2a4\ud134\uc2a4\ubcc4 \uadf8\ub8f9\uc9c0\uc815\uc774 \uac00\ub2a5\ud558\uace0, \uadf8\ub985\ub2e8\uc704\ub85c \uc124\uc815<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/li>\n<li>Wildfly \ud504\ub85c\ud30c\uc77c \uc124\uba85\n<div>\n<table>\n<tbody>\n<tr>\n<th scope=\"col\"><strong>\ud504\ub85c\ud30c\uc77c\uba85<\/strong><\/th>\n<th scope=\"col\"><strong>\uc124\uc815\ud30c\uc77c<\/strong><\/th>\n<th scope=\"col\"><strong>\uc81c\uacf5\uae30\ub2a5<\/strong><\/th>\n<\/tr>\n<tr>\n<td>default<\/td>\n<td>standalone<\/td>\n<td>infinispan, ee, ejb3<\/td>\n<\/tr>\n<tr>\n<td>ha<\/td>\n<td>standalone-ha<\/td>\n<td>jgroup, modcluster, infinispan, ee, ejb3<\/td>\n<\/tr>\n<tr>\n<td>full<\/td>\n<td>standalone-full<\/td>\n<td>jacorb, messagging, webservice, infinispan, ee, ejb3<\/td>\n<\/tr>\n<tr>\n<td>full-ha<\/td>\n<td>standalone-full-ha<\/td>\n<td>jacorb, messagging, webservice, jgroup, modcluster, infinispan, ee, ejb3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/li>\n<li>\ub514\ub809\ud1a0\ub9ac \uad6c\uc870\n<div>\n<table>\n<tbody>\n<tr>\n<th scope=\"col\"><strong>\ub514\ub809\ud1a0\ub9ac<\/strong><\/th>\n<th scope=\"col\"><strong>\uc124\uba85<\/strong><\/th>\n<\/tr>\n<tr>\n<td>appclient<\/td>\n<td>\ud074\ub77c\uc774\uc5b8\ud2b8\uc6a9 \ud648\ub514\ub809\ud1a0\ub9ac<\/td>\n<\/tr>\n<tr>\n<td>bin<\/td>\n<td>\uc2a4\ud06c\ub9bd\ud2b8 \ud30c\uc77c<\/td>\n<\/tr>\n<tr>\n<td>docs<\/td>\n<td>xml \/ \uc124\uc815\ud30c\uc77c<\/td>\n<\/tr>\n<tr>\n<td>docs\/examples\/configs<\/td>\n<td>\uc608\uc2dc \uad6c\uc131\ud30c\uc77c<\/td>\n<\/tr>\n<tr>\n<td>domain<\/td>\n<td>domain \ud648\ub514\ub809\ud1a0\ub9ac<\/td>\n<\/tr>\n<tr>\n<td>modules<\/td>\n<td>\ucd94\uac00 \ubaa8\ub4c8 \ub514\ub809\ud1a0\ub9ac<\/td>\n<\/tr>\n<tr>\n<td>standalone<\/td>\n<td>standalone \ubaa8\ub4dc \ud648 \ub514\ub809\ud1a0\ub9ac<\/td>\n<\/tr>\n<tr>\n<td>standalone\/configuration<\/td>\n<td>standalone \ubaa8\ub4dc \uc124\uc815\ud30c\uc77c<\/td>\n<\/tr>\n<tr>\n<td>standalone\/data<\/td>\n<td>standalone \ubaa8\ub4dc \uc0dd\uc131\ud30c\uc77c<\/td>\n<\/tr>\n<tr>\n<td>standalone\/deployments<\/td>\n<td>app\ubc30\ud3ec<\/td>\n<\/tr>\n<tr>\n<td>standalone\/lib\/<\/td>\n<td>JAVA EE \/ SE \ub77c\uc774\ube0c\ub7ec\ub9ac<\/td>\n<\/tr>\n<tr>\n<td>standalone\/log<\/td>\n<td>\ub85c\uadf8\ud30c\uc77c \uc800\uc7a5\uc18c<\/td>\n<\/tr>\n<tr>\n<td>standalone\/tmp<\/td>\n<td>\uc784\uc2dc\ud30c\uc77c \uc800\uc7a5\uc18c<\/td>\n<\/tr>\n<tr>\n<td>welcome-content<\/td>\n<td>\uccab \ud398\uc774\uc9c0 \uacbd\ub85c<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/li>\n<\/ol>\n<h2 id=\"bkmrk-wildfly-%EC%84%A4%EC%B9%98\" class=\"wikigeneratedid\"><span class=\"ez-toc-section\" id=\"Wildfly_%EC%84%A4%EC%B9%98\"><\/span>Wildfly \uc124\uce58<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol id=\"bkmrk-java-%281.8%EC%9D%B4%EC%83%81-%EC%84%A4%EC%B9%98-%ED%95%84%EC%9A%94%29-%24\">\n<li>java (1.8\uc774\uc0c1 \uc124\uce58 \ud544\uc694)\n<pre><code class=\"language-shell\">$ yum install java-1.8.0 -y\r\n...\r\n$ which java\r\n\/usr\/bin\/java<\/code><\/pre>\n<div>\n<div>\n<div class=\"box\">\n<div class=\"code\">\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<pre><code class=\"language-shell\">$ \/usr\/bin\/java -version\r\nopenjdk version \"1.8.0_292\"\r\nOpenJDK Runtime Environment (build 1.8.0_292-b10)\r\nOpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)\u00a0<\/code><\/pre>\n<div>\n<div class=\"box\">\n<div class=\"code\"><\/div>\n<\/div>\n<\/div>\n<\/li>\n<li>\ubc14\uc774\ub108\ub9ac \ub2e4\uc6b4\ub85c\ub4dc \ud6c4 \uc555\ucd95\ud574\uc81c\n<pre><code class=\"language-shell\">$&gt; wget https:\/\/download.jboss.org\/wildfly\/24.0.0.Final\/wildfly-24.0.0.Final.tar.gz\r\n$&gt; tar -zxvf wildfly-24.0.0.Final.tar.gz -C \/usr\/local\/\r\n$&gt; ln -s \/usr\/local\/wildfly-24.0.0.Final\/ \/usr\/local\/wildfly<\/code><\/pre>\n<\/li>\n<li>\uc678\ubd80 \uc811\uc18d \ud5c8\uc6a9\ud558\uae30\n<pre><code class=\"language-shell\">\u00a0vi \/usr\/local\/wildfly-24.0.0.Final\/standalone\/configuration\/standalone.xml\r\n...\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;interface name=\"public\"&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;inet-address value=\"${jboss.bind.address:0.0.0.0}\"&gt;&lt;\/inet-address&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/interface&gt;\r\n...<\/code><\/pre>\n<\/li>\n<li>management user \uc0dd\uc131\n<pre><code class=\"language-shell\">\u00a0\r\n.\/add-user.sh\r\n\r\nWhat type of user do you wish to add?\r\n\u00a0a) Management User (mgmt-users.properties)\r\n\u00a0b) Application User (application-users.properties)\r\n(a): a\r\n\r\nEnter the details of the new user to add.\r\nUsing realm 'ManagementRealm' as discovered from the existing property files.\r\nUsername : {{ \uacc4\uc815\uba85 }}\r\nPassword recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.\r\n\u00a0- The password should be different from the username\r\n\u00a0- The password should not be one of the following restricted values {root, admin, administrator}\r\n\u00a0- The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)\r\nPassword : {{ \uacc4\uc815 \ud328\uc2a4\uc6cc\ub4dc }}\r\nRe-enter Password : {{ \uacc4\uc815 \ud328\uc2a4\uc6cc\ub4dc }}\r\nWhat groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[ \u00a0]:\r\nAbout to add user '{{ \uacc4\uc815\uba85 }}' for realm 'ManagementRealm'\r\nIs this correct yes\/no? yes\r\nAdded user '{{ \uacc4\uc815\uba85 }}' to file '\/usr\/local\/wildfly-24.0.0.Final\/standalone\/configuration\/mgmt-users.properties'\r\nAdded user '{{ \uacc4\uc815\uba85 }}' to file '\/usr\/local\/wildfly-24.0.0.Final\/domain\/configuration\/mgmt-users.properties'\r\nAdded user '{{ \uacc4\uc815\uba85 }}' with groups \u00a0to file '\/usr\/local\/wildfly-24.0.0.Final\/standalone\/configuration\/mgmt-groups.properties'\r\nAdded user '{{ \uacc4\uc815\uba85 }}' with groups \u00a0to file '\/usr\/local\/wildfly-24.0.0.Final\/domain\/configuration\/mgmt-groups.properties'\r\nIs this new user going to be used for one AS process to connect to another AS process?\r\ne.g. for a slave host controller connecting to the master or for a Remoting connection for server to server Jakarta Enterprise Beans calls.\r\nyes\/no? yes\r\nTo represent the user add the following to the server-identities definition &lt;secret value=\"Y3MxMjMhQCM=\" &gt;&lt;\/secret&gt;<\/code><\/pre>\n<\/li>\n<li>\uc2e4\ud589\ud558\uae30\n<pre><code class=\"language-shell\">\u00a0.\/bin\/standardalone.sh &amp;<\/code><\/pre>\n<\/li>\n<li>\uc811\uc18d\ud558\uae30\n<ol>\n<li>\ube0c\ub77c\uc6b0\uc838 \ub85c\uadf8\uc778 : http:\/\/{{ \uc11c\ubc84IP }}:8080\/<\/li>\n<li>\uad00\ub9ac\uc790 \ucf58\uc194 \ub85c\uadf8\uc778 \u00a0: \u00a0http:\/\/{{ \uc11c\ubc84IP }}:9990\/console\/index.html&gt;&gt;<span class=\"wikiexternallink\"><a class=\"wikimodel-freestanding\" href=\"http:\/\/igoni.kr\/http:\"><span class=\"wikigeneratedlinkcontent\">http:\/\/<\/span><\/a><\/span>\uc11c\ubc84ip:9990\/console\/index.html]]\u00a0 (\ub85c\uadf8\uc778 \uacc4\uc815\uc740 4. management user \uc0dd\uc131 \ucc38\uace0)<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p id=\"bkmrk-site-link\">Site Link<\/p>\n<ol id=\"bkmrk-https%3A%2F%2Fwww.oss.kr%2Fs\">\n<li><em><span class=\"wikiexternallink\"><a href=\"https:\/\/www.oss.kr\/storage\/app\/public\/oss\/fb\/c0\/%5BWildFly%5D%20Solution%20Guide%20V0.95.pdf\">https:\/\/www.oss.kr\/storage\/app\/public\/oss\/fb\/c0\/[WildFly]%20Solution%20Guide%20V0.95.pdf<\/a><\/span><\/em><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\uac1c\uc694 wildfly\uac00 tomcat\uc744 \ub300\uccb4\ud560 \uc218 \uc788\ub294\uc9c0 \uae30\uc220\uac80\ud1a0 Wildfly \uc774\ud574 Redhat\uc774 2006sus Jboss inc \uc778\uc218 Java EE(Enterprise&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1039,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[269],"tags":[295],"class_list":["post-1037","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webwas","tag-wildfly"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts\/1037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1037"}],"version-history":[{"count":1,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts\/1037\/revisions"}],"predecessor-version":[{"id":1041,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/posts\/1037\/revisions\/1041"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=\/wp\/v2\/media\/1039"}],"wp:attachment":[{"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1037"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1037"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.igoni.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}