<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>shell script wildfly - GoBlog</title>
	<atom:link href="https://blog.goreinnamah.com/blog/tag/shell-script-wildfly/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.goreinnamah.com</link>
	<description>LOG ALL LOGS</description>
	<lastBuildDate>Tue, 05 Nov 2019 07:38:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.goreinnamah.com/wp-content/uploads/2017/01/cropped-1-150x150.jpg</url>
	<title>shell script wildfly - GoBlog</title>
	<link>https://blog.goreinnamah.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Script WildFly untuk Instalasi WildFly Secara Otomatis di CentOS 7</title>
		<link>https://blog.goreinnamah.com/blog/2019/05/14/script-wildfly/</link>
		
		<dc:creator><![CDATA[Darius Go Reinnamah]]></dc:creator>
		<pubDate>Tue, 14 May 2019 10:24:59 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[instalasi wildfly]]></category>
		<category><![CDATA[instalasi wildfly di centos 7]]></category>
		<category><![CDATA[shell script wildfly]]></category>
		<category><![CDATA[sript wildfly]]></category>
		<category><![CDATA[wildfly]]></category>
		<category><![CDATA[wildfly centos 7]]></category>
		<guid isPermaLink="false">https://blog.goreinnamah.com/?p=3406</guid>

					<description><![CDATA[<p>Jika pada tutorial sebelumnya (DI SINI dan DI SINI) saya pernah menulis cara melakukan instalasi JBoss atau WildFly secara manual[...]</p>
<p>The post <a href="https://blog.goreinnamah.com/blog/2019/05/14/script-wildfly/">Script WildFly untuk Instalasi WildFly Secara Otomatis di CentOS 7</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">Jika pada tutorial sebelumnya (<strong><a href="https://blog.goreinnamah.com/blog/2018/03/26/instalasi-ejbca-6-10-1-2/">DI SINI</a> </strong>dan <strong><a href="https://blog.goreinnamah.com/blog/2017/12/01/instalasi-ejbca-6-3-1-1-dengan-hsm-luna-pcie-pada-centos-7/">DI SINI</a></strong>) saya pernah menulis cara melakukan instalasi JBoss atau WildFly secara manual sebelum melakukan instalasi EJBCA, kali ini saya ingin membagikan cara yang lebih mudah untuk melakukannya, yaitu dengan menggunakan <em>script wildfly</em>. Jadi sekali menekan tombol eksekusi, maka <a href="https://jbossas.jboss.org/">jboss</a> atau wildfly sudah langsung terpasang dan <em>running </em>dengan baik</p>
<p style="text-align: justify;"><em>Script</em> <em>wildfly</em> ini sendiri secara tidak sengaja saya temukan di github seseorang yang saya lupa namanya. jadi kalau kamu merasa ini adalah <em>script wildfly </em>yang kalian buat, langsung komen di kolom komentar ya biar saya tuliskan <em>credit</em>-nya di postingan ini.</p>
<p style="text-align: justify;">Tanpa berlama-lama lagi, berikut ini adalah <em>script-</em>nya:</p>
<pre style="text-align: justify;"><span style="color: #ff0000;"><strong>vi script_wildfly.sh</strong></span></pre>
<pre class="code bash"><span class="co0">#!/bin/bash</span>
<span class="co0">#title           :wildfly-install.sh</span>
<span class="co0">#description     :The script to install Wildfly 10.x</span>
<span class="co0">#usage           :/bin/bash wildfly-install.sh</span>
<span class="co0">#tested-version1 :10.0.0.Final</span>
<span class="co0">#tested-distros1 :Ubuntu 15.10; Debian 7,8; CentOS 7; Fedora 22 </span>
<span class="co0">#tested-version2 :10.1.0.Final</span>
<span class="co0">#tested-distros2 :Debian 8, Centos 6</span>
 
<span class="re2">WILDFLY_VERSION</span>=10.1.0.Final
<span class="re2">WILDFLY_FILENAME</span>=wildfly-<span class="re1">$WILDFLY_VERSION</span>
<span class="re2">WILDFLY_ARCHIVE_NAME</span>=<span class="re1">$WILDFLY_FILENAME</span>.tar.gz
<span class="re2">WILDFLY_DOWNLOAD_ADDRESS</span>=http:<span class="sy0">//</span>download.jboss.org<span class="sy0">/</span>wildfly<span class="sy0">/</span><span class="re1">$WILDFLY_VERSION</span><span class="sy0">/</span><span class="re1">$WILDFLY_ARCHIVE_NAME</span>
 
<span class="re2">INSTALL_DIR</span>=<span class="sy0">/</span>opt
<span class="re2">WILDFLY_FULL_DIR</span>=<span class="re1">$INSTALL_DIR</span><span class="sy0">/</span><span class="re1">$WILDFLY_FILENAME</span>
<span class="re2">WILDFLY_DIR</span>=<span class="re1">$INSTALL_DIR</span><span class="sy0">/</span>wildfly
 
<span class="re2">WILDFLY_USER</span>=<span class="st0">"wildfly"</span>
<span class="re2">WILDFLY_SERVICE</span>=<span class="st0">"wildfly"</span>
<span class="re2">WILDFLY_MODE</span>=<span class="st0">"standalone"</span>
<span class="re2">WILDFLY_ADMIN_USER</span>=<span class="st0">"admin"</span>
<span class="re2">WILDFLY_ADMIN_PASS</span>=<span class="st0">"nimda"</span>
 
<span class="re2">WILDFLY_STARTUP_TIMEOUT</span>=<span class="nu0">240</span>
<span class="re2">WILDFLY_SHUTDOWN_TIMEOUT</span>=<span class="nu0">30</span>
 
<span class="re2">#SCRIPT_DIR</span>=<span class="st0">"<span class="es4">$( cd "$( dirname "${BASH_SOURCE[0]}" )</span>"</span> <span class="sy0">&amp;&amp;</span> <span class="kw3">pwd</span> <span class="br0">)</span><span class="st0">"
 
#if [[ <span class="es2">$EUID</span> -ne 0 ]]; then
#   echo "</span>This script must be run <span class="kw2">as</span> root.<span class="st0">"
#   exit 1
#fi
 
echo "</span>Downloading: <span class="re1">$WILDFLY_DOWNLOAD_ADDRESS</span>...<span class="st0">"
[ -e "</span><span class="re1">$WILDFLY_ARCHIVE_NAME</span><span class="st0">" ] &amp;&amp; echo 'Wildfly archive already exists.'
if [ ! -e "</span><span class="re1">$WILDFLY_ARCHIVE_NAME</span><span class="st0">" ]; then
  wget -q <span class="es2">$WILDFLY_DOWNLOAD_ADDRESS</span>
  if [ $? -ne 0 ]; then
    echo "</span>Not possible to download Wildfly.<span class="st0">"
    exit 1
  fi
fi
 
echo "</span>Cleaning up...<span class="st0">"
rm -f "</span><span class="re1">$WILDFLY_DIR</span><span class="st0">"
rm -rf "</span><span class="re1">$WILDFLY_FULL_DIR</span><span class="st0">"
rm -rf "</span><span class="sy0">/</span>var<span class="sy0">/</span>run<span class="sy0">/</span><span class="re1">$WILDFLY_SERVICE</span><span class="sy0">/</span><span class="st0">"
rm -f "</span><span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span><span class="re1">$WILDFLY_SERVICE</span><span class="st0">"
 
echo "</span>Installation...<span class="st0">"
mkdir <span class="es2">$WILDFLY_FULL_DIR</span>
tar -xzf <span class="es2">$WILDFLY_ARCHIVE_NAME</span> -C <span class="es2">$INSTALL_DIR</span>
ln -s <span class="es2">$WILDFLY_FULL_DIR</span>/ <span class="es2">$WILDFLY_DIR</span>
useradd -s /sbin/nologin <span class="es2">$WILDFLY_USER</span>
chown -R <span class="es2">$WILDFLY_USER</span>:<span class="es2">$WILDFLY_USER</span> <span class="es2">$WILDFLY_DIR</span>
chown -R <span class="es2">$WILDFLY_USER</span>:<span class="es2">$WILDFLY_USER</span> <span class="es2">$WILDFLY_DIR</span>/
 
#mkdir -p /var/log/<span class="es2">$WILDFLY_SERVICE</span>
 
<span class="es3">${WILDFLY_DIR}</span>/bin/add-user.sh -u "</span><span class="co1">${WILDFLY_ADMIN_USER}</span><span class="st0">" -p "</span><span class="co1">${WILDFLY_ADMIN_PASS}</span><span class="st0">"
 
OPTS1='JAVA_OPTS="</span><span class="re1">$JAVA_OPTS</span> -Djboss.bind.address.management=0.0.0.0 -Djboss.bind.address=0.0.0.0 -Djboss.http.port=<span class="nu0">8080</span><span class="st0">"'
grep "</span><span class="co1">${OPTS1}</span><span class="st0">" <span class="es3">${WILDFLY_DIR}</span>/bin/standalone.conf || echo "</span><span class="co1">${OPTS1}</span><span class="st0">" &gt;&gt; <span class="es3">${WILDFLY_DIR}</span>/bin/standalone.conf
 
echo "</span>Registrating Wildfly <span class="kw2">as</span> service...<span class="st0">"
# if should use systemd
if [ -x /bin/systemctl ]; then
    # Script from <span class="es2">$WILDFLY_DIR</span>/docs/contrib/scripts/systemd/launch.sh didn't work for me
    cat &gt; <span class="es2">$WILDFLY_DIR</span>/bin/launch.sh &lt;&lt; "</span>EOF<span class="st0">"
#!/bin/sh
if [ "</span>x<span class="re1">$WILDFLY_HOME</span><span class="st0">" = "</span>x<span class="st0">" ]; then
    WILDFLY_HOME="</span><span class="sy0">/</span>opt<span class="sy0">/</span>wildfly<span class="st0">"
fi
if [ "</span>x<span class="re4">$1</span><span class="st0">" = "</span>xdomain<span class="st0">" ]; then
    echo 'Starting Wildfly in domain mode.'
    <span class="es2">$WILDFLY_HOME</span>/bin/domain.sh -c $2 -b $3
    #&gt;&gt; /var/log/<span class="es2">$WILDFLY_SERVICE</span>/server-<span class="es5">`date +%Y-%m-%d`</span>.log
else
    echo 'Starting Wildfly in standalone mode.'
    <span class="es2">$WILDFLY_HOME</span>/bin/standalone.sh -c $2 -b $3
    #&gt;&gt; /var/log/<span class="es2">$WILDFLY_SERVICE</span>/server-<span class="es5">`date +%Y-%m-%d`</span>.log
fi
EOF
    # <span class="es2">$WILDFLY_HOME</span> is not visible here
    sed -i -e 's,WILDFLY_HOME=.*,WILDFLY_HOME='<span class="es2">$WILDFLY_DIR</span>',g' <span class="es2">$WILDFLY_DIR</span>/bin/launch.sh
    #sed -i -e 's,<span class="es2">$WILDFLY_SERVICE</span>,'<span class="es2">$WILDFLY_SERVICE</span>',g' <span class="es2">$WILDFLY_DIR</span>/bin/launch.sh
    chmod +x <span class="es2">$WILDFLY_DIR</span>/bin/launch.sh
 
    cp <span class="es2">$WILDFLY_DIR</span>/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/<span class="es2">$WILDFLY_SERVICE</span>.service
    WILDFLY_SERVICE_CONF=/etc/default/<span class="es2">$WILDFLY_SERVICE</span>
    # To install multiple instances of Wildfly replace all hardcoding in systemd file
    sed -i -e 's,EnvironmentFile=.*,EnvironmentFile='<span class="es2">$WILDFLY_SERVICE_CONF</span>',g' /etc/systemd/system/<span class="es2">$WILDFLY_SERVICE</span>.service
    sed -i -e 's,User=.*,User='<span class="es2">$WILDFLY_USER</span>',g' /etc/systemd/system/<span class="es2">$WILDFLY_SERVICE</span>.service
    sed -i -e 's,PIDFile=.*,PIDFile=/var/run/wildfly/'<span class="es2">$WILDFLY_SERVICE</span>'.pid,g' /etc/systemd/system/<span class="es2">$WILDFLY_SERVICE</span>.service
    sed -i -e 's,ExecStart=.*,ExecStart='<span class="es2">$WILDFLY_DIR</span>'/bin/launch.sh <span class="es2">$WILDFLY_MODE</span> <span class="es2">$WILDFLY_CONFIG</span> <span class="es2">$WILDFLY_BIND</span>,g' /etc/systemd/system/<span class="es2">$WILDFLY_SERVICE</span>.service
    systemctl daemon-reload
    #systemctl enable <span class="es2">$WILDFLY_SERVICE</span>.service
fi
 
# if non-systemd Debian-like distribution
if [ ! -x /bin/systemctl -a -r /lib/lsb/init-functions ]; then
    cp <span class="es2">$WILDFLY_DIR</span>/docs/contrib/scripts/init.d/wildfly-init-debian.sh /etc/init.d/<span class="es2">$WILDFLY_SERVICE</span>
    sed -i -e 's,NAME=wildfly,NAME='<span class="es2">$WILDFLY_SERVICE</span>',g' /etc/init.d/<span class="es2">$WILDFLY_SERVICE</span>
    WILDFLY_SERVICE_CONF=/etc/default/<span class="es2">$WILDFLY_SERVICE</span>
fi
 
# if non-systemd RHEL-like distribution
if [ ! -x /bin/systemctl -a -r /etc/init.d/functions ]; then
    cp <span class="es2">$WILDFLY_DIR</span>/docs/contrib/scripts/init.d/wildfly-init-redhat.sh /etc/init.d/<span class="es2">$WILDFLY_SERVICE</span>
    WILDFLY_SERVICE_CONF=/etc/default/wildfly.conf
    chmod 755 /etc/init.d/<span class="es2">$WILDFLY_SERVICE</span>
fi
 
# if neither Debian nor RHEL like distribution
if [ ! -x /bin/systemctl -a ! -r /lib/lsb/init-functions -a ! -r /etc/init.d/functions ]; then
cat &gt; /etc/init.d/<span class="es2">$WILDFLY_SERVICE</span> &lt;&lt; "</span>EOF<span class="st0">"
#!/bin/sh
### BEGIN INIT INFO
# Provides:          <span class="es3">${WILDFLY_SERVICE}</span>
# Required-Start:    <span class="es2">$local_fs</span> <span class="es2">$remote_fs</span> <span class="es2">$network</span> <span class="es2">$syslog</span>
# Required-Stop:     <span class="es2">$local_fs</span> <span class="es2">$remote_fs</span> <span class="es2">$network</span> <span class="es2">$syslog</span>
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/Stop <span class="es3">${WILDFLY_FILENAME}</span>
### END INIT INFO
WILDFLY_USER=<span class="es3">${WILDFLY_USER}</span>
WILDFLY_DIR=<span class="es3">${WILDFLY_DIR}</span>
case "</span><span class="re4">$1</span><span class="st0">" in
start)
echo "</span>Starting <span class="co1">${WILDFLY_FILENAME}</span>...<span class="st0">"
start-stop-daemon --start --background --chuid <span class="es2">$WILDFLY_USER</span> --exec <span class="es2">$WILDFLY_DIR</span>/bin/standalone.sh
exit $?
;;
stop)
echo "</span>Stopping <span class="co1">${WILDFLY_FILENAME}</span>...<span class="st0">"
start-stop-daemon --start --quiet --background --chuid <span class="es2">$WILDFLY_USER</span> --exec <span class="es2">$WILDFLY_DIR</span>/bin/jboss-cli.sh -- --connect command=:shutdown
exit $?
;;
log)
echo "</span>Showing server.log...<span class="st0">"
tail -500f <span class="es2">$WILDFLY_DIR</span>/standalone/log/server.log
;;
*)
echo "</span>Usage: <span class="sy0">/</span>etc<span class="sy0">/</span>init.d<span class="sy0">/</span>wildfly <span class="br0">{</span>start<span class="sy0">|</span>stop<span class="br0">}</span><span class="st0">"
exit 1
;;
esac
exit 0
EOF
sed -i -e 's,<span class="es3">${WILDFLY_USER}</span>,'<span class="es2">$WILDFLY_USER</span>',g; s,<span class="es3">${WILDFLY_FILENAME}</span>,'<span class="es2">$WILDFLY_FILENAME</span>',g; s,<span class="es3">${WILDFLY_SERVICE}</span>,'<span class="es2">$WILDFLY_SERVICE</span>',g; s,<span class="es3">${WILDFLY_DIR}</span>,'<span class="es2">$WILDFLY_DIR</span>',g' /etc/init.d/<span class="es2">$WILDFLY_SERVICE</span>
chmod 755 /etc/init.d/<span class="es2">$WILDFLY_SERVICE</span>
fi
 
if [ ! -z "</span><span class="re1">$WILDFLY_SERVICE_CONF</span><span class="st0">" ]; then
    echo "</span>Configuring service...<span class="st0">"
    echo JBOSS_HOME=<span class="es1">\"</span><span class="es2">$WILDFLY_DIR</span><span class="es1">\"</span> &gt; <span class="es2">$WILDFLY_SERVICE_CONF</span>
    echo JBOSS_USER=<span class="es2">$WILDFLY_USER</span> &gt;&gt; <span class="es2">$WILDFLY_SERVICE_CONF</span>
    echo WILDFLY_HOME=<span class="es1">\"</span><span class="es2">$WILDFLY_DIR</span><span class="es1">\"</span> &gt;&gt; <span class="es2">$WILDFLY_SERVICE_CONF</span>
    echo WILDFLY_USER=<span class="es1">\"</span><span class="es2">$WILDFLY_USER</span><span class="es1">\"</span> &gt;&gt; <span class="es2">$WILDFLY_SERVICE_CONF</span>
    echo STARTUP_WAIT=<span class="es2">$WILDFLY_STARTUP_TIMEOUT</span> &gt;&gt; <span class="es2">$WILDFLY_SERVICE_CONF</span>
    echo SHUTDOWN_WAIT=<span class="es2">$WILDFLY_SHUTDOWN_TIMEOUT</span> &gt;&gt; <span class="es2">$WILDFLY_SERVICE_CONF</span>   
    echo WILDFLY_CONFIG=<span class="es2">$WILDFLY_MODE</span>.xml &gt;&gt; <span class="es2">$WILDFLY_SERVICE_CONF</span>
    echo WILDFLY_MODE=<span class="es2">$WILDFLY_MODE</span> &gt;&gt; <span class="es2">$WILDFLY_SERVICE_CONF</span>
    echo WILDFLY_BIND=0.0.0.0 &gt;&gt; <span class="es2">$WILDFLY_SERVICE_CONF</span>
fi
 
echo "</span>Done.<span class="st0">"</span></pre>
<h3 style="text-align: justify;">Catatan untuk <em>script wildfly </em>di atas:</h3>
<ol style="text-align: justify;">
<li>Silakan menyesuaikan versi WildFly dengan yang kalian butuhkan. Ubah pada bagian <strong><span class="re2">WILDFLY_VERSION</span></strong></li>
<li>Saat mengeksekusi <em>script widlfly </em>di atas, kalian juga akan langsung melakukan instalasi admin GUI-nya. Silakan tentukan <em>username </em>dan <em>password </em>untuk admin GUI tersebut pada bagian <span class="re2"><strong>WILDFLY_ADMIN_USER</strong> dan <strong>WILDFLY_ADMIN_PASS</strong></span></li>
<li>Port yang akan digunakan oleh wildfly atau jboss setelah berjalan (pada <em>script </em>ini) adalah <strong>8080</strong> dan <strong>9990</strong> untuk <em><em>web console<br />
</em></em></p>
<p><figure id="attachment_3420" aria-describedby="caption-attachment-3420" style="width: 805px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="size-full wp-image-3420" src="https://blog.goreinnamah.com/wp-content/uploads/2019/05/8.png" alt="" width="805" height="117" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/05/8.png 805w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/8-300x44.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/8-768x112.png 768w" sizes="(max-width: 805px) 100vw, 805px" /><figcaption id="caption-attachment-3420" class="wp-caption-text">port yang digunakan oleh service wildfly</figcaption></figure></li>
<li>Untuk mengeksekusi <em>script wildfly </em>di atas, jalankan perintah <em><strong>sh script_wildfly.sh</strong></em> dan pastikan hasil akhirnya <strong>DONE</strong>
<p><figure id="attachment_3418" aria-describedby="caption-attachment-3418" style="width: 845px" class="wp-caption alignnone"><img decoding="async" class="size-full wp-image-3418" src="https://blog.goreinnamah.com/wp-content/uploads/2019/05/5.png" alt="" width="845" height="173" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/05/5.png 845w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/5-300x61.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/5-768x157.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/5-840x173.png 840w" sizes="(max-width: 845px) 100vw, 845px" /><figcaption id="caption-attachment-3418" class="wp-caption-text">Contoh hasil eksekusi yang gagal</figcaption></figure></li>
<li>Sebelum mengeksekusi <em>script </em>tersebut, pastikan JAVA  sudah terpasang di server kalian. Untuk melakukan instalasi JAVA di CentOS, silakan jalankan perintah berikut:
<pre><span style="color: #ff0000;"><strong>yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel</strong></span></pre>
<p><figure id="attachment_3413" aria-describedby="caption-attachment-3413" style="width: 1353px" class="wp-caption aligncenter"><img decoding="async" class="size-full wp-image-3413" src="https://blog.goreinnamah.com/wp-content/uploads/2019/05/1.png" alt="" width="1353" height="545" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/05/1.png 1353w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/1-300x121.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/1-768x309.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/1-1024x412.png 1024w" sizes="(max-width: 1353px) 100vw, 1353px" /><figcaption id="caption-attachment-3413" class="wp-caption-text">Instalasi openJDK 8</figcaption></figure></li>
<li>Pastikan yang kalian gunakan adalah JAVA 8 ya. Bila terdapat 2 atau lebih versi JAVA, silakan memilihnya dengan cara mengetikkan perintah:
<pre><span style="color: #ff0000;"><strong>alternatives --config java</strong></span></pre>
<p><figure id="attachment_3414" aria-describedby="caption-attachment-3414" style="width: 978px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-3414" src="https://blog.goreinnamah.com/wp-content/uploads/2019/05/2.png" alt="" width="978" height="185" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/05/2.png 978w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/2-300x57.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/2-768x145.png 768w" sizes="auto, (max-width: 978px) 100vw, 978px" /><figcaption id="caption-attachment-3414" class="wp-caption-text">Memilih JAVA 8</figcaption></figure></li>
<li>Untuk melihat versi JAVA yang kalian gunakan, ketikkan perintah:
<pre><span style="color: #ff0000;"><strong>java -version</strong></span></pre>
<p><figure id="attachment_3416" aria-describedby="caption-attachment-3416" style="width: 472px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-3416" src="https://blog.goreinnamah.com/wp-content/uploads/2019/05/3.png" alt="" width="472" height="90" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/05/3.png 472w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/3-300x57.png 300w" sizes="auto, (max-width: 472px) 100vw, 472px" /><figcaption id="caption-attachment-3416" class="wp-caption-text">versi JAVA</figcaption></figure></li>
<li>Setelah JAVA 8 terinstal, kita akan sedikit me-<em>replace</em> beberapa file yang ada di <strong>/usr/lib/jvm/java-1.8.0-openjdk/jre/lib/security. </strong>2 file yang harus di <em>replace </em>adalah <strong>local_policy.jar </strong>dan <strong>US_export_policy.jar. </strong>Silakan mengunduhnya <a href="http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip?AuthParam=1521531388_8329e84a9d4f3bdefb8c877c2832cccc"><strong>DI SINI</strong></a> dan lakukan hal berikut:
<pre><span style="color: #ff0000;"><b>cd /home/user/Downloads
unzip jce_policy-8.zip</b></span></pre>
<pre><span style="color: #ff0000;"><strong>cp jce_policy-8/UnlimitedJCEPolicyJDK8/local_policy.jar</strong> <strong>/usr/lib/jvm/java-1.8.0-openjdk/jre/lib/security
cp jce_policy-8/UnlimitedJCEPolicyJDK8/US_export_policy.jar /usr/lib/jvm/java-1.8.0-openjdk/jre/lib/security</strong></span></pre>
<p><img loading="lazy" decoding="async" class="size-full wp-image-3417 aligncenter" src="https://blog.goreinnamah.com/wp-content/uploads/2019/05/4.png" alt="" width="971" height="39" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/05/4.png 971w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/4-300x12.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/4-768x31.png 768w" sizes="auto, (max-width: 971px) 100vw, 971px" /></li>
<li>Untuk melihat status dari wildfly, apakah berjalan atau tidak, pasca eksekusi <em>script wildfly, </em>ketikkan perintah berikut:
<pre><span style="color: #ff0000;"><strong>service wildfly status</strong></span></pre>
<p><figure id="attachment_3419" aria-describedby="caption-attachment-3419" style="width: 1353px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-3419" src="https://blog.goreinnamah.com/wp-content/uploads/2019/05/7-1.png" alt="" width="1353" height="231" srcset="https://blog.goreinnamah.com/wp-content/uploads/2019/05/7-1.png 1353w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/7-1-300x51.png 300w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/7-1-768x131.png 768w, https://blog.goreinnamah.com/wp-content/uploads/2019/05/7-1-1024x175.png 1024w" sizes="auto, (max-width: 1353px) 100vw, 1353px" /><figcaption id="caption-attachment-3419" class="wp-caption-text">Melihat status wildfly</figcaption></figure></li>
</ol>
<p style="text-align: justify;">Ya, itu tadi sedikit <em>tips </em>untuk mempermudah kalian dalam melakukan instalasi wildfly atau jboss. Semoga informasi di atas bisa berguna ya.</p>
<p style="text-align: justify;">Jika ada pertanyaan, jangan ragu untuk menulisnya di kolom komentar. Sampai jumpa di tutorial selanjutnya <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p><p>The post <a href="https://blog.goreinnamah.com/blog/2019/05/14/script-wildfly/">Script WildFly untuk Instalasi WildFly Secara Otomatis di CentOS 7</a> first appeared on <a href="https://blog.goreinnamah.com">GoBlog</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 0/150 objects using Memcached
Page Caching using Disk: Enhanced 
Database Caching using Memcached (Request-wide modification query)

Served from: blog.goreinnamah.com @ 2026-10-07 09:23:12 by W3 Total Cache
-->