{"id":416,"date":"2018-04-02T00:38:02","date_gmt":"2018-04-02T00:38:02","guid":{"rendered":"http:\/\/localhost\/miblog\/?page_id=416"},"modified":"2020-10-22T18:20:09","modified_gmt":"2020-10-22T18:20:09","slug":"instalacion-de-jboss-en-ubuntu-14","status":"publish","type":"page","link":"https:\/\/tunjasoporte.890m.com\/index.php\/instalacion-de-jboss-en-ubuntu-14\/","title":{"rendered":"Instalacion de Jboss-Wildfly en Ubuntu 14"},"content":{"rendered":"<h2 class=\"western\"><\/h2>\n<h2 class=\"western\">Wildfly en ubuntu 14<\/h2>\n<p>Para que funcione el j boss 12 o wildfly es necesario tener java en su version 1,8 y maven en su version 3,0<\/p>\n<h3>Para instalar java 1,8<\/h3>\n<p>&nbsp;<\/p>\n<pre>sudo add-apt-repository ppa:webupd8team\/java\r\n<\/pre>\n<pre>sudo apt-get update\r\n<\/pre>\n<pre>sudo apt-get install oracle-java8-installer<\/pre>\n<p>&nbsp;<\/p>\n<p class=\"western\">si no funciona<\/p>\n<pre class=\"western\">sudo apt-get install oracle-java8-set-default<\/pre>\n<pre class=\"western\"><\/pre>\n<p class=\"western\">para comprobar la version se emplea el comando:<\/p>\n<pre class=\"western\">java -version<\/pre>\n<pre class=\"western\">java version \"1.8.0_161\"\r\n<\/pre>\n<pre class=\"western\">Java(TM) SE Runtime Environment (build\r\n1.8.0_161-b12)\r\n<\/pre>\n<pre class=\"western\">Java HotSpot(TM) 64-Bit Server VM (build\r\n25.161-b12, mixed mode)\r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<p class=\"western\">fuente: <a href=\"https:\/\/tecadmin.net\/install-oracle-java-8-ubuntu-via-ppa\/\">https:\/\/tecadmin.net\/install-oracle-java-8-ubuntu-via-ppa\/<\/a><\/p>\n<h3 class=\"western\">Para instalar maven 3<\/h3>\n<pre class=\"western\">sudo apt-get install maven<\/pre>\n<p class=\"western\">para comprobar la version:<\/p>\n<pre class=\"western\">:\/home\/fabian# mvn -version<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\">Apache Maven 3.0.5\r\n<\/pre>\n<pre class=\"western\">Maven home: \/usr\/share\/maven\r\n<\/pre>\n<pre class=\"western\">Java version: 1.8.0_161, vendor: Oracle\r\nCorporation\r\n<\/pre>\n<pre class=\"western\">Java home: \/usr\/lib\/jvm\/java-8-oracle\/jre\r\n<\/pre>\n<pre class=\"western\">Default locale: es_CO, platform encoding: UTF-8\r\n<\/pre>\n<pre class=\"western\">OS name: \"linux\", version:\r\n\"3.13.0-85-generic\", arch: \"amd64\", family:\r\n\"unix\"\r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<p class=\"western\">fuente: <a href=\"https:\/\/www.mkyong.com\/maven\/how-to-install-maven-in-ubuntu\/\">https:\/\/www.mkyong.com\/maven\/how-to-install-maven-in-ubuntu\/<\/a><\/p>\n<p class=\"western\">_________________________________________________________________<br \/>\nPara el funcionamiento del wildfly es necesario descargar la ultima versi\u00f3n en mi caso la 12,0 y descomprimirla.<\/p>\n<p class=\"western\">Ingresar desde consola al directorio bin del directorio descomprimido y ejecutar el comando:<\/p>\n<pre class=\"western\">sh standalone.sh<\/pre>\n<pre class=\"western\"><\/pre>\n<p class=\"western\">por defecto el servidor empezar\u00e1 a ejecutarse en el puerto 8080. Para ejecutarlo desde el navegador se ingresa a la url: localhost:8080<\/p>\n<p class=\"western\">Es necesario inicialmente crear un usuario<\/p>\n<p class=\"western\">administrativo, esto es necesario desarrollarlo desde la consola. Ubicados en el mismo directorio ejecutar las siguientes instrucciones:<\/p>\n<pre class=\"western\">sh add-user.sh \r\n<\/pre>\n<pre class=\"western\">What type of user do you wish to add? \r\n<\/pre>\n<pre class=\"western\"> a) Management User (mgmt-users.properties) \r\n<\/pre>\n<pre class=\"western\"> b) Application User\r\n(application-users.properties)\r\n<\/pre>\n<pre class=\"western\">(a): a\r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\">Enter the details of the new user to add.\r\n<\/pre>\n<pre class=\"western\">Using realm 'ManagementRealm' as discovered from\r\nthe existing property files.\r\n<\/pre>\n<pre class=\"western\">Username : root\r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\">The username 'root' is easy to guess\r\n<\/pre>\n<pre class=\"western\">Are you sure you want to add user 'root' yes\/no?\r\nyes\r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\">Password recommendations are listed below. To\r\nmodify these restrictions edit the add-user.properties configuration\r\nfile.\r\n<\/pre>\n<pre class=\"western\"> - The password should be different from the\r\nusername\r\n<\/pre>\n<pre class=\"western\"> - The password should not be one of the\r\nfollowing restricted values {root, admin, administrator}\r\n<\/pre>\n<pre class=\"western\"> - The password should contain at least 8\r\ncharacters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric\r\nsymbol(s)\r\n<\/pre>\n<pre class=\"western\">Password : \r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\">WFLYDM0099: Password should have at least 8\r\ncharacters!\r\n<\/pre>\n<pre class=\"western\">Are you sure you want to use the password\r\nentered yes\/no? yes\r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\">Re-enter Password : \r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\">What groups do you want this user to belong to?\r\n(Please enter a comma separated list, or leave blank for none)[  ]: \r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\">About to add user 'root' for realm\r\n'ManagementRealm'\r\n<\/pre>\n<pre class=\"western\">Is this correct yes\/no? yes\r\n<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\">Added user 'root' to file\r\n'\/home\/fabian\/Escritorio\/Redhat 7_4 y jboss\r\n7_1_1\/wildfly-12.0.0.Final\/standalone\/configuration\/mgmt-users.properties'\r\n<\/pre>\n<pre class=\"western\">Added user 'root' to file\r\n'\/home\/fabian\/Escritorio\/Redhat 7_4 y jboss\r\n7_1_1\/wildfly-12.0.0.Final\/domain\/configuration\/mgmt-users.properties'\r\n<\/pre>\n<pre class=\"western\">Added user 'root' with groups  to file\r\n'\/home\/fabian\/Escritorio\/Redhat 7_4 y jboss\r\n7_1_1\/wildfly-12.0.0.Final\/standalone\/configuration\/mgmt-groups.properties'\r\n<\/pre>\n<pre class=\"western\">Added user 'root' with groups  to file\r\n'\/home\/fabian\/Escritorio\/Redhat 7_4 y jboss\r\n7_1_1\/wildfly-12.0.0.Final\/domain\/configuration\/mgmt-groups.properties'\r\n<\/pre>\n<pre class=\"western\">Is this new user going to be used for one AS\r\nprocess to connect to another AS process? \r\n<\/pre>\n<pre class=\"western\">e.g. for a slave host controller connecting to\r\nthe master or for a Remoting connection for server to server EJB\r\ncalls.\r\n<\/pre>\n<pre class=\"western\">yes\/no? No\r\n<\/pre>\n<p class=\"western\">Para desplegar la aplicaci\u00f3n solo hace falta copiar el .war en la carpeta standalone\/deployments<\/p>\n<p class=\"western\">se puede verificar ingresando al administrador<\/p>\n<pre class=\"western\"><a href=\"http:\/\/localhost:9990\/\">http:\/\/localhost:9990<\/a><\/pre>\n<pre class=\"western\"><\/pre>\n<p class=\"western\">para cambiar los puertos se edita el fichero:<\/p>\n<pre class=\"western\">\/standalone\/configuration$sudo nano<\/pre>\n<pre class=\"western\">standalone.xml<\/pre>\n<pre class=\"western\"><\/pre>\n<pre class=\"western\"><\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>fuente: <a href=\"https:\/\/access.redhat.com\/documentation\/es-es\/red_hat_jboss_enterprise_application_platform\/7.0\/html\/getting_started_guide\/administering_jboss_eap\">https:\/\/access.redhat.com\/documentation\/es-es\/red_hat_jboss_enterprise_application_platform\/7.0\/html\/getting_started_guide\/administering_jboss_eap<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>para que funcine las aplicaciones desplegadas en<\/p>\n<p>la red se ejecuta el siguiente comando:<\/p>\n<pre class=\"western\">sh standalone.sh -b 0.0.0.0\r\n\r\n\r\n\r\n<\/pre>\n<p>Para poder administrar de forma remota, en el mismo archivo de configuraci\u00f3n standalone.xml se edita la direcci\u00f3n de administraci\u00f3n a 0.0.0.0<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-464\" src=\"http:\/\/localhost\/miblog\/wp-content\/uploads\/2018\/12\/Selecci\u00f3n_001.png\" alt=\"\" width=\"594\" height=\"188\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>Para que funcione como un servicio<\/h2>\n<pre>cp \/opt\/wildfly\/docs\/contrib\/scripts\/init.d\/wildfly-init-debian.sh \/etc\/init.d\/wildfly\r\nupdate-rc.d wildfly defaults\r\ncp \/opt\/wildfly\/docs\/contrib\/scripts\/init.d\/wildfly.conf \/etc\/default\/wildfly<\/pre>\n<pre>nano \/etc\/default\/wildfly\/wildfly.conf\r\nQuitar comentario a las siguientes lineas\r\nJBOSS_HOME=\"\/opt\/wildfly\"\r\nJBOSS_USER=wildfly\r\nJBOSS_MODE=standalone\r\nJBOSS_CONFIG=standalone.xml\r\nSHUTDOWN_WAIT=60\r\nJBOSS_CONSOLE_LOG=\"\/var\/log\/wildfly\/console.log\"<\/pre>\n<pre>mkdir -p \/var\/log\/wildfly; adduser --system --no-create-home --group wildfly\r\nchown -R wildfly:wildfly \/opt\/wildfly; chown -R wildfly:wildfly \/opt\/wildfly; chown -R wildfly:wildfly \/var\/log\/wildfly\r\nservice wildfly start\r\nservice wildfly status\r\n\r\n\r\n\r\n<\/pre>\n<p>Para deshabilitar el servicio autom\u00e1tico basta con renombrar el nombre del servicio as\u00ed:<\/p>\n<pre>sudo mv \/etc\/init.d\/wildfly \/etc\/init.d\/wildfly_old<\/pre>\n<p>&nbsp;<\/p>\n<p>Fuente:\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=ru2_dTbC4dk\" target=\"_blank\" rel=\"noopener\">https:\/\/www.youtube.com\/watch?v=ru2_dTbC4dk<\/a><\/p>\n<p>Fuente :\u00a0<a href=\"https:\/\/community.i2b2.org\/wiki\/display\/getstarted\/2.4.2.3+Run+Wildfly+as+a+Linux+Service\" target=\"_blank\" rel=\"noopener\">https:\/\/community.i2b2.org\/wiki\/display\/getstarted\/2.4.2.3+Run+Wildfly+as+a+Linux+Service<\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>Para que funcione como un servicio en Ubuntu 20<\/h2>\n<p>Para que funcione, antes de empezar se recomienda cambiar el nombre de la directorio por \/opt\/wildfly\/. Se puede hacer el procedimiento sin ser usuario root.<\/p>\n<pre class=\"hp hq hr hs ht hu hv hw\"><span id=\"d713\" class=\"dj hx gs cr hy b ax hz ia s ib\" data-selectable-paragraph=\"\">$ cd \/etc\/\r\n<\/span><span class=\"dj hx gs cr hy b ax id ie if ig ih ia s ib\" data-selectable-paragraph=\"\">$ sudo mkdir wildfly\r\n$ sudo cp \/opt\/wildfly\/docs\/contrib\/scripts\/systemd\/wildfly.conf \/etc\/wildfly\/\r\n$ sudo cp \/opt\/wildfly\/docs\/contrib\/scripts\/systemd\/launch.sh \/opt\/wildfly\/bin\/\r\n$ sudo cp \/opt\/wildfly\/docs\/contrib\/scripts\/systemd\/wildfly.service <em class=\"ic\">\/etc\/systemd\/system\/<\/em>\r\n$ sudo nano <em class=\"ic\">\/etc\/systemd\/system\/<\/em>wildfly.service\r\n\r\n<\/span><\/pre>\n<pre class=\"hp hq hr hs ht hu hv hw\"><span id=\"50b1\" class=\"dj hx gs cr hy b ax hz ia s ib\" data-selectable-paragraph=\"\">[Unit]<\/span><span id=\"ad5e\" class=\"dj hx gs cr hy b ax id ie if ig ih ia s ib\" data-selectable-paragraph=\"\">Description=The WildFly Application Server\r\nAfter=syslog.target network.target\r\nBefore=httpd.service<\/span><span id=\"2ccb\" class=\"dj hx gs cr hy b ax id ie if ig ih ia s ib\" data-selectable-paragraph=\"\">[Service]<\/span><span id=\"4328\" class=\"dj hx gs cr hy b ax id ie if ig ih ia s ib\" data-selectable-paragraph=\"\">Environment=LAUNCH_JBOSS_IN_BACKGROUND=1\r\nEnvironmentFile=-\/etc\/wildfly\/wildfly.conf\r\n<strong>User=root<\/strong>\r\nLimitNOFILE=102642\r\nPIDFile=\/var\/run\/wildfly\/wildfly.pid\r\nExecStart=\/opt\/wildfly\/bin\/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND\r\nStandardOutput=null<\/span><span id=\"c5f2\" class=\"dj hx gs cr hy b ax id ie if ig ih ia s ib\" data-selectable-paragraph=\"\">[Install]<\/span><span id=\"3829\" class=\"dj hx gs cr hy b ax id ie if ig ih ia s ib\" data-selectable-paragraph=\"\">WantedBy=multi-user.target\r\n\r\n<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-587 aligncenter\" src=\"http:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/10\/wilflyconf.png\" alt=\"\" width=\"909\" height=\"297\" srcset=\"https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/10\/wilflyconf.png 909w, https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/10\/wilflyconf-768x251.png 768w\" sizes=\"auto, (max-width: 909px) 100vw, 909px\" \/>\r\n\r\n$ sudo systemctl daemon-reload\r\n$ sudo systemctl enable wildfly\r\n$ sudo systemctl start wildfly\r\n$ sudo systemctl status wildfly\r\n\r\n<\/span><\/pre>\n<p class=\"hp hq hr hs ht hu hv hw\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-575 aligncenter\" src=\"http:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/09\/statuswild.png\" alt=\"\" width=\"934\" height=\"214\" srcset=\"https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/09\/statuswild.png 934w, https:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/09\/statuswild-768x176.png 768w\" sizes=\"auto, (max-width: 934px) 100vw, 934px\" \/><br \/>\nFuente: <a href=\"https:\/\/medium.com\/@hasnat.saeed\/install-jboss-wildfly-on-ubuntu-18-04-ac00719a2f02\">https:\/\/medium.com\/@hasnat.saeed\/install-jboss-wildfly-on-ubuntu-18-04-ac00719a2f02<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Para configurar los parametros de Java<\/p>\n<p>$ cd\u00a0\/opt\/wildfly\/bin<\/p>\n<p>$ nano standalone.conf<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-578 aligncenter\" src=\"http:\/\/tunjasoporte.890m.com\/wp-content\/uploads\/2020\/10\/Selecci\u00f3n_001.png\" alt=\"\" width=\"732\" height=\"301\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wildfly en ubuntu 14 Para que funcione el j boss 12 o wildfly es necesario tener java en su version 1,8 y maven en su version 3,0 Para instalar java 1,8 &nbsp; sudo add-apt-repository ppa:webupd8team\/java sudo apt-get update sudo apt-get install oracle-java8-installer &nbsp; si no funciona sudo apt-get install oracle-java8-set-default para comprobar la version se [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-416","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/pages\/416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/comments?post=416"}],"version-history":[{"count":12,"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/pages\/416\/revisions"}],"predecessor-version":[{"id":588,"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/pages\/416\/revisions\/588"}],"wp:attachment":[{"href":"https:\/\/tunjasoporte.890m.com\/index.php\/wp-json\/wp\/v2\/media?parent=416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}