{"id":5385,"date":"2018-07-13T18:41:30","date_gmt":"2018-07-13T14:41:30","guid":{"rendered":"https:\/\/www.howtoforge.com\/tutorial\/how-to-setup-and-install-oracle-weblogic-in-centos-7\/"},"modified":"2018-07-13T18:41:30","modified_gmt":"2018-07-13T14:41:30","slug":"how-to-setup-and-install-oracle-weblogic-in-centos-7","status":"publish","type":"post","link":"https:\/\/afaghhosting.net\/blog\/how-to-setup-and-install-oracle-weblogic-in-centos-7\/","title":{"rendered":"How to Setup and Install Oracle Weblogic in CentOS 7"},"content":{"rendered":"<p dir=\"ltr\" style=\"text-align: left;\">In this tutorial, I&#8217;ll guide you on how to setup and install Oracle Weblogic\u00a0on CentOS 7 operation system. Oracle Weblogic is a middleware tool that is widely used by large companies to serve applications that use Java EE as programming language. With its cool UI, proven features like coherence module (for caching purpose), database clustering (for handling multiple database connections), Oracle Weblogic shows quite impressive advantages compared to other similar tools such as Apache Tomcat, JBoss, and WebSphere. As stated by Oracle itself, WebLogic provides a complete set of services for those modules and handles many details of application behavior automatically, without requiring programming. Below is an example of where Oracle Weblogic is located\u00a0in a high-level design:<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-high_level\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/high_level.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7.jpg\" alt=\"Install Oracle Weblogic in CentOS 7\" width=\"550\" height=\"328\" title=\"\"><\/a><\/p>\n<h2 id=\"-preliminary-note\" dir=\"ltr\" style=\"text-align: left;\">1. Preliminary Note<\/h2>\n<p dir=\"ltr\" style=\"text-align: left;\">For this tutorial, I&#8217;ll be using CentOS 7.4 in 64bit version. Please note that even though the configuration\u00a0is made under CentOS 7, yet the steps and modification are mainly the same when\u00a0using RedHat or Oracle Linux flavor. The reason I&#8217;ve mentioned this\u00a0is most production installations for Oracle Weblogic will use Oracle Linux itself as the operating system.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">By the end of this tutorial, we will have managed to bring up 2 server nodes that will act as Weblogic Managed Servers which were created by a Weblogic Admin Server. Apart from that, we will be\u00a0using the\u00a0Admin Server dashboard to combine both Managed Servers into a cluster group.<\/p>\n<h2 id=\"-installation-phase\" dir=\"ltr\" style=\"text-align: left;\">2. Installation Phase<\/h2>\n<p dir=\"ltr\" style=\"text-align: left;\">As Oracle Weblogic&#8217;s purpose\u00a0is to serve high-performance application code\u00a0in JAVA programming language, it&#8217;s quite obvious that the installation for the middleware server itself would require java runtime to be built in. Therefore, for the installation prerequisite, we will need to install JAVA package into our admin server and the two managed nodes. The steps are like below:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"6715080813271002050b08000e04\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr opt]# wget &#8211;no-cookies &#8211;no-check-certificate &#8211;header &#8220;Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie&#8221; &#8220;http:\/\/download.oracle.com\/otn-pub\/java\/jdk\/8u131-b11\/d54c1d3a095b4ff2b6607d096fa80163\/jdk-8u131-linux-x64.rpm&#8221;<br \/>\n&#8211;2018-06-09 12:57:05&#8211; http:\/\/download.oracle.com\/otn-pub\/java\/jdk\/8u131-b11\/d54c1d3a095b4ff2b6607d096fa80163\/jdk-8u131-linux-x64.rpm<br \/>\nResolving download.oracle.com (download.oracle.com)&#8230; 23.49.16.62<br \/>\nConnecting to download.oracle.com (download.oracle.com)|23.49.16.62|:80&#8230; connected.<br \/>\nHTTP request sent, awaiting response&#8230; 302 Moved Temporarily<br \/>\nLocation: https:\/\/edelivery.oracle.com\/otn-pub\/java\/jdk\/8u131-b11\/d54c1d3a095b4ff2b6607d096fa80163\/jdk-8u131-linux-x64.rpm [following]\n&#8211;2018-06-09 12:57:10&#8211; https:\/\/edelivery.oracle.com\/otn-pub\/java\/jdk\/8u131-b11\/d54c1d3a095b4ff2b6607d096fa80163\/jdk-8u131-linux-x64.rpm<br \/>\nResolving edelivery.oracle.com (edelivery.oracle.com)&#8230; 104.103.48.174, 2600:1417:58:181::2d3e, 2600:1417:58:188::2d3e<br \/>\nConnecting to edelivery.oracle.com (edelivery.oracle.com)|104.103.48.174|:443&#8230; connected.<br \/>\nHTTP request sent, awaiting response&#8230; 302 Moved Temporarily<br \/>\nLocation: http:\/\/download.oracle.com\/otn-pub\/java\/jdk\/8u131-b11\/d54c1d3a095b4ff2b6607d096fa80163\/jdk-8u131-linux-x64.rpm?AuthParam=1528549151_b1fd01d854bc0423600a83c36240028e [following]\n&#8211;2018-06-09 12:57:11&#8211; http:\/\/download.oracle.com\/otn-pub\/java\/jdk\/8u131-b11\/d54c1d3a095b4ff2b6607d096fa80163\/jdk-8u131-linux-x64.rpm?AuthParam=1528549151_b1fd01d854bc0423600a83c36240028e<br \/>\nConnecting to download.oracle.com (download.oracle.com)|23.49.16.62|:80&#8230; connected.<br \/>\nHTTP request sent, awaiting response&#8230; 200 OK<br \/>\nLength: 169983496 (162M) [application\/x-redhat-package-manager]\nSaving to: \u2018jdk-8u131-linux-x64.rpm\u2019<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">100%[==============================================================================&gt;] 169,983,496 2.56MB\/s in 64s<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">2018-06-09 12:58:15 (2.54 MB\/s) &#8211; \u2018jdk-8u131-linux-x64.rpm\u2019 saved [169983496\/169983496]\n<p dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"c3b1acacb783b4a6a1afaca4aaa0\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr opt]# yum localinstall -y jdk-8u131-linux-x64.rpm<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Once done, we continue to make amendment on the environment path to create JAVA_HOME variable inside each server node. Below are the steps:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"ed9f828299ad9a888f81828a848e\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr opt]# vi \/root\/.bash_profile<br \/>\nexport JAVA_HOME=\/usr\/java\/jdk1.8.0_131<br \/>\nPATH=$JAVA_HOME\/bin:$PATH:$HOME\/bin<br \/>\nexport PATH<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"e99b86869da99e8c8b85868e808a\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr opt]# source \/root\/.bash_profile<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"72001d1d06320517101e1d151b11\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr opt]# java -version<br \/>\njava version &#8220;1.8.0_131&#8221;<br \/>\nJava(TM) SE Runtime Environment (build 1.8.0_131-b11)<br \/>\nJava HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">For Oracle database installation, it&#8217;s a\u00a0requirement that the installation must be done using non-root user. That&#8217;s also applies on Oracle Weblogic installation. As for that policy, to proceed let&#8217;s create additional user to be owner for Oracle Weblogic. Below are the steps:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"ccbea3a3b88cbba9aea0a3aba5af\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr opt]# useradd -s \/bin\/bash shahril<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"3f4d50504b7f485a5d535058565c\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr opt]# passwd shahril<br \/>\nChanging password for user shahril.<br \/>\nNew password:<br \/>\nBAD PASSWORD: The password fails the dictionary check &#8211; it is too simplistic\/systematic<br \/>\nRetype new password:<br \/>\npasswd: all authentication tokens updated successfully.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"a0d2cfcfd4e0d7c5c2cccfc7c9c3\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr opt]# su &#8211; shahril<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"5f2c373e372d36331f283a3d333038363c\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr ~]$ pwd<br \/>\n\/home\/shahril<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Before we proceed further, let&#8217;s configure the environment variables for weblogic owner user for required variables. Below are the best practice variables need to be assign:<\/p>\n<ol dir=\"ltr\" style=\"text-align: left;\">\n<li>ORACLE_BASE :: Default Oracle installer directory location<\/li>\n<li>ORACLE_HOME :: Default Oracle database directory location \/ optional if have Oracle client inside<\/li>\n<li>MW_HOME :: Default Middleware installer directory location<\/li>\n<li>WLS_HOME :: Default Oracle Weblogic managed server directory location<\/li>\n<li>WL_HOME :: Default Oracle Weblogic admin server directory location<\/li>\n<li>DOMAIN_BASE :: Default Oracle Weblogic global domain<\/li>\n<li>DOMAIN_HOME :: Default Oracle Weblogic specific domain<\/li>\n<\/ol>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"3e4d565f564c57527e495b5c525159575d\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ vi \/home\/shahril\/.bash_profile<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">export ORACLE_BASE=\/home\/shahril\/wls\/oracle<br \/>\nexport ORACLE_HOME=$ORACLE_BASE\/product\/fmw12<br \/>\nexport MW_HOME=$ORACLE_HOME<br \/>\nexport WLS_HOME=$MW_HOME\/wlserver<br \/>\nexport WL_HOME=$WLS_HOME<br \/>\nexport DOMAIN_BASE=$ORACLE_BASE\/config\/domains<br \/>\nexport DOMAIN_HOME=$DOMAIN_BASE\/TEST<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">export JAVA_HOME=\/usr\/java\/jdk1.8.0_131<br \/>\nPATH=$JAVA_HOME\/bin:$PATH:$HOME\/bin<br \/>\nexport PATH<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"691a0108011b0005291e0c0b05060e000a\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ source \/home\/shahril\/.bash_profile<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"cbb8a3aaa3b9a2a78bbcaea9a7a4aca2a8\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ mkdir -p $ORACLE_BASE<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"7c0f141d140e15103c0b191e10131b151f\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ mkdir -p $DOMAIN_BASE<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"7a09121b120813163a0d1f1816151d1319\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ mkdir -p $ORACLE_HOME<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"3e4d565f564c57527e495b5c525159575d\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ mkdir -p $ORACLE_BASE\/config\/applications<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"46352e272e342f2a063123242a29212f25\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ mkdir -p \/home\/shahril\/wls\/oraInventory<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Once done, let&#8217;s create a file called oraInst.loc and wls.rsp . For filename oraInst.loc: this file is needed to define an inventory location during the Oracle Weblogic installation. For filename wls.rsp, it is optional as it acts as a response file that will be used during the installation. Yet, as moving along we will make the installation from command line interface (CLI), the wls.rsp would be a compulsory for us to have. Now, let&#8217;s proceed with the steps as per below:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"fb88939a93899297bb8c9e9997949c9298\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ pwd<br \/>\n\/home\/shahril\/wls<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"9deef5fcf5eff4f1ddeaf8fff1f2faf4fe\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ vi oraInst.loc<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">inventory_loc=\/home\/shahril\/wls\/oraInventory<br \/>\ninst_group=shahril<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"f6859e979e849f9ab68193949a99919f95\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ vi wls.rsp<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">[ENGINE]\nResponse File Version=1.0.0.0.0<br \/>\n[GENERIC]\nORACLE_HOME=\/home\/shahril\/wls\/oracle\/product\/fmw12<br \/>\nINSTALL_TYPE=WebLogic Server<br \/>\nDECLINE_SECURITY_UPDATES=true<br \/>\nSECURITY_UPDATES_VIA_MYORACLESUPPORT=false<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">As exerything is in place, let&#8217;s proceed\u00a0with downloading the Oracle Weblogic installer. You can go to website URL <a href=\"http:\/\/www.oracle.com\/technetwork\/middleware\/weblogic\/downloads\/wls-main-097127.html\" target=\"_blank\" rel=\"noopener\">here<\/a> and choose your favorite version of Oracle Weblogic.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">In our case, we will proceed with downloading Oracle Weblogic version 12.1.3 as by far now it&#8217;s the most up-to-date and stable version (base on my current facing experience). Below are the steps:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"314259505943585d714654535d5e565852\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr ~]$ cd $ORACLE_BASE<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"5a29323b322833361a2d3f3836353d3339\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr oracle]$ wget http:\/\/download.oracle.com\/otn\/nt\/middleware\/12c\/wls\/1213\/fmw_12.1.3.0.0_wls.jar?AuthParam=1530174357_1de6ededa212d8bc86524a0fb78ac0df<br \/>\n&#8211;2018-06-28 16:24:15&#8211; http:\/\/download.oracle.com\/otn\/nt\/middleware\/12c\/wls\/1213\/fmw_12.1.3.0.0_wls.jar?AuthParam=1530174357_1de6ededa212d8bc86524a0fb78ac0df<br \/>\nResolving download.oracle.com (download.oracle.com)&#8230; 23.74.208.198<br \/>\nConnecting to download.oracle.com (download.oracle.com)|23.74.208.198|:80&#8230; connected.<br \/>\nHTTP request sent, awaiting response&#8230; 200 OK<br \/>\nLength: 923179081 (880M) [application\/x-jar]\nSaving to: \u2018fmw_12.1.3.0.0_wls.jar?AuthParam=1530174357_1de6ededa212d8bc86524a0fb78ac0df\u2019<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">100%[=================================================================&gt;] 923,179,081 1.05MB\/s in 16m 4s<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">2018-06-28 16:40:24 (935 KB\/s) &#8211; \u2018fmw_12.1.3.0.0_wls.jar?AuthParam=1530174357_1de6ededa212d8bc86524a0fb78ac0df\u2019 saved [923179081\/923179081]\n<p dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"42312a232a302b2e023527202e2d252b21\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr oracle]$ mv fmw_12.1.3.0.0_wls.jar?AuthParam=1530174357_1de6ededa212d8bc86524a0fb78ac0df fmw_12.1.3.0.0_wls.jar<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Next, proceed with the installation. Steps are as per shown below:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"16657e777e647f7a566173747a79717f75\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ java -jar \/home\/shahril\/wls\/oracle\/fmw_12.1.3.0.0_wls.jar -silent -responseFile \/home\/shahril\/wls\/wls.rsp -invPtrLoc \/home\/shahril\/wls\/oraInst.loc<br \/>\nLauncher log file is \/tmp\/OraInstall2018-06-10_12-44-24PM\/launcher2018-06-10_12-44-24PM.log.<br \/>\nExtracting files&#8230;&#8230;.<br \/>\nStarting Oracle Universal Installer<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Checking if CPU speed is above 300 MHz. Actual 3199.968 MHz Passed<br \/>\nChecking swap space: must be greater than 512 MB. Actual 7815164 MB Passed<br \/>\nChecking if this platform requires a 64-bit JVM. Actual 64 Passed (64-bit not required)<br \/>\nChecking temp space: must be greater than 300 MB. Actual 393285 MB Passed<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Preparing to launch the Oracle Universal Installer from \/tmp\/OraInstall2018-06-10_12-44-24PM<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0<br \/>\nLog: \/tmp\/OraInstall2018-06-10_12-44-24PM\/install2018-06-10_12-44-24PM.log<br \/>\nCopyright (c) 1996, 2014, Oracle and\/or its affiliates. All rights reserved.<br \/>\nReading response file..<br \/>\nStarting check : CertifiedVersions<br \/>\n\/bin\/cat: \/proc\/sys\/net\/core\/wmem_default: No such file or directory<br \/>\nStarting check : CheckJDKVersion<br \/>\nExpected result: 1.7.0_15<br \/>\nActual Result: 1.8.0_131<br \/>\nCheck complete. The overall result of this check is: Passed<br \/>\nCheckJDKVersion Check: Success.<br \/>\nValidations are enabled for this session.<br \/>\nVerifying data&#8230;&#8230;<br \/>\nCopying Files&#8230;<br \/>\nYou can find the log of this install session at:<br \/>\n\/tmp\/OraInstall2018-06-10_12-44-24PM\/install2018-06-10_12-44-24PM.log<br \/>\n&#8212;&#8212;&#8212;&#8211;20%&#8212;&#8212;&#8212;-40%&#8212;&#8212;&#8212;-60%&#8212;&#8212;&#8212;-80%&#8212;&#8212;&#8211;100%<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">The installation of Oracle Fusion Middleware 12c WebLogic Server and Coherence 12.1.3.0.0 completed successfully.<br \/>\nLogs successfully copied to \/home\/shahril\/wls\/oraInventory\/logs.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Excellent! Now we&#8217;ve successfully installed Oracle Weblogic onour CentOS 7 server. Next, we will proceed with the configuration phase.<\/p>\n<h2 id=\"-configuration-phase\" dir=\"ltr\" style=\"text-align: left;\">3. Configuration Phase<\/h2>\n<p dir=\"ltr\" style=\"text-align: left;\">Now we are in the configuration part, there will be 2 level of configuration that needs to be made which are:<\/p>\n<ol dir=\"ltr\" style=\"text-align: left;\">\n<li>Weblogic Configuration<\/li>\n<li>Domain Configuration<\/li>\n<\/ol>\n<p dir=\"ltr\" style=\"text-align: left;\">For a Weblogic Administration server, we need to make both of the configuration as the main command of weblogic are under weblogic configuration. But for every Weblogic managed server that will act act the instance node, it just need to setup for Weblogic Configuration only as during the initialization of domain, administrator can decide which instance node will be use for which project domain. Below are the simple example of how weblogic domain works:<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-Weblogic_Domain\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/Weblogic_Domain.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-1.jpg\" alt=\"Weblogic architecture\" width=\"550\" height=\"472\" title=\"\"><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">For every weblogic managed server, you can create as many instance nodes as you need, this depends on you server resource allocation because each instance node will be point to its dedicated project domain. To point which domain to which instance node can easily done by administration server dashboard.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">As per brief, now let&#8217;s setup the configuration for weblogic and domain configuration for admin server part. Just to simplified the tutorial process, we will only create 1 domain called TEST. Below are the steps :-<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"0c7f646d647e65604c7b696e60636b656f\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wls]$ cd $WL_HOME<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"cab9a2aba2b8a3a68abdafa8a6a5ada3a9\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr wlserver]$ cd common\/bin\/<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"6e1d060f061c07022e190b0c020109070d\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr bin]$ .\/commEnv.sh<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"196a7178716b7075596e7c7b75767e707a\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr bin]$ .\/wlst.sh<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0<br \/>\nInitializing WebLogic Scripting Tool (WLST) &#8230;<br \/>\nJython scans all the jar files it can find at first startup. Depending on the system, this process may take a few minutes to complete, and WLST may not return a prompt right away.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Welcome to WebLogic Server Administration Scripting Shell<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Type help() for help on available commands<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">wls:\/offline&gt; readTemplate(&#8216;\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/common\/templates\/wls\/wls.jar&#8217;)<br \/>\nwls:\/offline\/base_domain&gt;cd(&#8216;Servers\/AdminServer&#8217;)<br \/>\nwls:\/offline\/base_domain\/Server\/AdminServer&gt;set(&#8216;ListenAddress&#8217;,&#8217;172.17.0.6&#8242;)<br \/>\nwls:\/offline\/base_domain\/Server\/AdminServer&gt;set(&#8216;ListenPort&#8217;,7001) ## Port that will be assign to each domain<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">wls:\/offline\/base_domain\/Server\/AdminServer&gt;create(&#8216;AdminServer&#8217;,&#8217;SSL&#8217;)<br \/>\nProxy for AdminServer: Name=AdminServer, Type=SSL<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">wls:\/offline\/base_domain\/Server\/AdminServer&gt;cd(&#8216;SSL\/AdminServer&#8217;)<br \/>\nwls:\/offline\/base_domain\/Server\/AdminServer\/SSL\/AdminServer&gt;set(&#8216;Enabled&#8217;,&#8217;True&#8217;)<br \/>\nwls:\/offline\/base_domain\/Server\/AdminServer\/SSL\/AdminServer&gt;set(&#8216;ListenPort&#8217;,7002)<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">wls:\/offline\/base_domain\/Server\/AdminServer\/SSL\/AdminServer&gt;cd(&#8216;\/&#8217;)<br \/>\nwls:\/offline\/base_domain&gt;cd(&#8216;Security\/base_domain\/User\/weblogic&#8217;)<br \/>\nwls:\/offline\/base_domain\/Security\/base_domain\/User\/weblogic&gt;cmo.setPassword(&#8216;Test1234&#8217;)<br \/>\nwls:\/offline\/base_domain\/Security\/base_domain\/User\/weblogic&gt;setOption(&#8216;OverwriteDomain&#8217;,&#8217;true&#8217;)<br \/>\nwls:\/offline\/base_domain\/Security\/base_domain\/User\/weblogic&gt;writeDomain(&#8216;\/home\/shahril\/wls\/oracle\/config\/domains\/TEST&#8217;)<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">wls:\/offline\/TEST\/Security\/TEST\/User\/weblogic&gt;closeTemplate()<br \/>\nwls:\/offline&gt;exit()<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Exiting WebLogic Scripting Tool.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Great, now we&#8217;ve done the configuration for both, now let&#8217;s start the weblogic and TEST services on admin server. Below are the steps:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"5d2e353c352f34311d2a383f31323a343e\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr bin]$ cd $DOMAIN_HOME<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"dba8b3bab3a9b2b79bacbeb9b7b4bcb2b8\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr TEST]$ cd bin\/<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"384b5059504a5154784f5d5a54575f515b\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr bin]$ pwd<br \/>\n\/home\/shahril\/wls\/oracle\/config\/domains\/TEST\/bin<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"2b58434a435942476b5c4e4947444c4248\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr bin]$ .\/startWebLogic.sh &amp;<br \/>\n[1] 19303<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"42312a232a302b2e023527202e2d252b21\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr bin]$ .<br \/>\n.<br \/>\nJAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m<br \/>\n.<br \/>\nCLASSPATH=\/usr\/java\/jdk1.8.0_131\/lib\/tools.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/weblogic_sp.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/weblogic.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/oracle_common\/modules\/net.sf.antcontrib_1.1.0.0_1-0b3\/lib\/ant-contrib.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/modules\/features\/oracle.wls.common.nodemanager_2.0.0.0.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/oracle_common\/modules\/com.oracle.cie.config-wls-online_8.1.0.0.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/common\/derby\/lib\/derbyclient.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/common\/derby\/lib\/derby.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/xqrl.jar .<br \/>\nPATH=\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/bin:\/home\/shahril\/wls\/oracle\/product\/fmw12\/oracle_common\/modules\/org.apache.ant_1.9.2\/bin:\/usr\/java\/jdk1.8.0_131\/jre\/bin:\/usr\/java\/jdk1.8.0_131\/bin:\/usr\/java\/jdk1.8.0_131\/bin:\/usr\/java\/jdk1.8.0_131\/bin:\/usr\/java\/jdk1.8.0_131\/bin:\/usr\/local\/bin:\/bin:\/usr\/bin:\/usr\/local\/sbin:\/usr\/sbin:\/home\/shahril\/bin:\/home\/shahril\/bin:\/home\/shahril\/bin .<br \/>\n***************************************************<br \/>\n* To start WebLogic Server, use a username and *<br \/>\n* password assigned to an admin-level user. For *<br \/>\n* server administration, use the WebLogic Server *<br \/>\n* console at http:\/\/hostname:port\/console *<br \/>\n***************************************************<br \/>\nstarting weblogic with Java version:<br \/>\njava version &#8220;1.8.0_131&#8221;<br \/>\nJava(TM) SE Runtime Environment (build 1.8.0_131-b11)<br \/>\nJava HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)<br \/>\nStarting WLS with line:<br \/>\n\/usr\/java\/jdk1.8.0_131\/bin\/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/weblogic.policy -Xverify:none -Djava.endorsed.dirs=\/usr\/java\/jdk1.8.0_131\/jre\/lib\/endorsed:\/home\/shahril\/wls\/oracle\/product\/fmw12\/oracle_common\/modules\/endorsed -da -Dwls.home=\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server -Dweblogic.home=\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server -Dweblogic.utils.cmm.lowertier.ServiceDisabled=true weblogic.Server<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0<br \/>\nJun 10, 2018 1:11:46 PM UTC Info Security BEA-090905 Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.<br \/>\nJun 10, 2018 1:11:46 PM UTC Info Security BEA-090906 Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.<br \/>\nJun 10, 2018 1:11:47 PM UTC Info WebLogicServer BEA-000377 Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 25.131-b11 from Oracle Corporation.<br \/>\nJun 10, 2018 1:11:47 PM UTC Info Management BEA-141107 Version: WebLogic Server 12.1.3.0.0 Wed May 21 18:53:34 PDT 2014 1604337<br \/>\nJun 10, 2018 1:11:48 PM UTC Notice WebLogicServer BEA-000365 Server state changed to STARTING.<br \/>\nJun 10, 2018 1:11:48 PM UTC Info WorkManager BEA-002900 Initializing self-tuning thread pool.<br \/>\nJun 10, 2018 1:11:48 PM UTC Info WorkManager BEA-002942 CMM memory level becomes 0. Setting standby thread pool size to 256.<br \/>\nJun 10, 2018 1:11:48 PM UTC Notice Log Management BEA-170019 The server log file \/home\/shahril\/wls\/oracle\/config\/domains\/TEST\/servers\/AdminServer\/logs\/AdminServer.log is opened. All server side log events will be written to this file.<br \/>\nJun 10, 2018 1:11:50 PM UTC Notice Security BEA-090082 Security initializing using security realm myrealm.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice WebLogicServer BEA-000365 Server state changed to STANDBY.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice WebLogicServer BEA-000365 Server state changed to STARTING.<br \/>\nJun 10, 2018 1:11:51 PM weblogic.wsee.WseeCoreMessages logWseeServiceStarting<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">INFO: The Wsee Service is starting<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Jun 10, 2018 1:11:51 PM UTC Notice Log Management BEA-170027 The server has successfully established a connection with the Domain level Diagnostic Service.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice WebLogicServer BEA-000365 Server state changed to ADMIN.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice WebLogicServer BEA-000365 Server state changed to RESUMING.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice Security BEA-090171 Loading the identity certificate and private key stored under the alias DemoIdentity from the jks keystore file \/home\/shahril\/wls\/oracle\/config\/domains\/TEST\/security\/DemoIdentity.jks.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice Security BEA-090169 Loading trusted certificates from the jks keystore file \/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/DemoTrust.jks.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice Security BEA-090169 Loading trusted certificates from the jks keystore file \/usr\/java\/jdk1.8.0_131\/jre\/lib\/security\/cacerts.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice Server BEA-002613 Channel &#8220;DefaultSecure&#8221; is now listening on 172.17.0.6:7002 for protocols iiops, t3s, ldaps, https.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice Server BEA-002613 Channel &#8220;Default&#8221; is now listening on 172.17.0.6:7001 for protocols iiop, t3, ldap, snmp, http.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice WebLogicServer BEA-000331 Started the WebLogic Server Administration Server &#8220;AdminServer&#8221; for domain &#8220;TEST&#8221; running in development mode.<br \/>\nJun 10, 2018 1:11:51 PM UTC Notice WebLogicServer BEA-000360 The server started in RUNNING mode.<br \/>\nJun 10, 2018 1:11:52 PM UTC Notice WebLogicServer BEA-000365 Server state changed to RUNNING.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"fb88939a93899297bb8c9e9997949c9298\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr bin]$ netstat -apn|grep -i :70<br \/>\n(Not all processes could be identified, non-owned process info<br \/>\nwill not be shown, you would have to be root to see it all.)<br \/>\ntcp 0 0 172.17.0.6:7001 0.0.0.0:* LISTEN 19360\/java<br \/>\ntcp 0 0 172.17.0.6:7002 0.0.0.0:* LISTEN 19360\/java<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Excellent! Now we have made the complete configuration on the admin server part. Now as the complicated\u00a0parts have been done, you can relax, take a cup of coffee then just make a copy of Weblogic configuration ONLY and paste it on each managed server node. Below are the steps :-<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"196a7178716b7075596e7c7b75767e707a\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr bin]$ $WL_HOME\/common\/bin\/pack.sh -domain=$DOMAIN_HOME -template=$WL_HOME\/common\/templates\/domains\/TEST_template.jar -template_name=TEST -managed=true<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0<br \/>\n&lt;&lt; read domain from &#8220;\/home\/shahril\/wls\/oracle\/config\/domains\/TEST&#8221;<br \/>\n&gt;&gt; succeed: read domain from &#8220;\/home\/shahril\/wls\/oracle\/config\/domains\/TEST&#8221;<br \/>\n&lt;&lt; set config option Managed to &#8220;true&#8221;<br \/>\n&gt;&gt; succeed: set config option Managed to &#8220;true&#8221;<br \/>\n&lt;&lt; write template to &#8220;\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/common\/templates\/domains\/TEST_template.jar&#8221;<br \/>\n&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br \/>\n&gt;&gt; succeed: write template to &#8220;\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/common\/templates\/domains\/TEST_template.jar&#8221;<br \/>\n&lt;&lt; close template<br \/>\n&gt;&gt; succeed: close template<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"2b58434a435942476b5c4e4947444c4248\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr ~]$ ls -lh $WL_HOME\/common\/templates\/domains\/TEST_template.jar<br \/>\n-rw-r&#8212;&#8211; 1 shahril shahril 51K Jun 10 14:11 \/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/common\/templates\/domains\/TEST_template.jar<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Shown above we&#8217;ve made a copy of weblogic configuration into a jar file. We will bring over only this jar file to each weblogic managed server and set it up from there.<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"6d1e050c051f04012d1a080f01020a040e\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_mgr ~]$ scp -r \/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/common\/templates\/domains\/TEST_template.jar 172.17.0.7:\/home\/shahril\/wls\/<br \/>\n<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"e5968d848d978c89a5d4d2d7cbd4d2cbd5cbd2\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>&#8216;s password:<br \/>\nTEST_template.jar 100% 50KB 58.2MB\/s 00:00<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Now go to the managed server and extract the copied jar file. No configuration is needed as it will bring over related domain we&#8217;ve created. Below are the steps:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"6a19020b021803062a1d0f0806050d0309\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 ~]$ cd $WL_HOME<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"0d7e656c657f64614d7a686f61626a646e\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 wlserver]$ pwd<br \/>\n\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"44372c252c362d2804332126282b232d27\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 wlserver]$ $WL_HOME\/common\/bin\/unpack.sh -template=\/home\/shahril\/wls\/TEST_template.jar -domain=$DOMAIN_HOME<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0<br \/>\n&lt;&lt; read template from &#8220;\/home\/shahril\/wls\/TEST_template.jar&#8221;<br \/>\n&gt;&gt; succeed: read template from &#8220;\/home\/shahril\/wls\/TEST_template.jar&#8221;<br \/>\n&lt;&lt; set config option DomainName to &#8220;TEST&#8221;<br \/>\n&gt;&gt; succeed: set config option DomainName to &#8220;TEST&#8221;<br \/>\n&lt;&lt; write Domain to &#8220;\/home\/shahril\/wls\/oracle\/config\/domains\/TEST&#8221;<br \/>\n&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<br \/>\n&gt;&gt; succeed: write Domain to &#8220;\/home\/shahril\/wls\/oracle\/config\/domains\/TEST&#8221;<br \/>\n&lt;&lt; close template<br \/>\n&gt;&gt; succeed: close template<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Excellent! We have successfully extracted the copied weblogic configuration. Next step, let&#8217;s start the Weblogic service in managed server. Below are the steps:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"a9dac1c8c1dbc0c5e9decccbc5c6cec0ca\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 wlserver]$ cd $DOMAIN_HOME<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"76051e171e041f1a360113141a19111f15\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 TEST]$ cd bin\/<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"106378717862797c506775727c7f777973\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 bin]$ .\/stopManagedWebLogic.sh Node_Server01 t3:\/\/172.17.0.6:7001 weblogic Test1234<br \/>\nStopping Weblogic Server&#8230;<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0<br \/>\nInitializing WebLogic Scripting Tool (WLST) &#8230;<br \/>\nJython scans all the jar files it can find at first startup. Depending on the system, this process may take a few minutes to complete, and WLST may not return a prompt right away.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Welcome to WebLogic Server Administration Scripting Shell<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Type help() for help on available commands<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Connecting to t3:\/\/172.17.0.6:7001 with userid weblogic &#8230;<br \/>\nSuccessfully connected to Admin Server &#8220;AdminServer&#8221; that belongs to domain &#8220;TEST&#8221;.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Warning: An insecure protocol was used to connect to the<br \/>\nserver. To ensure on-the-wire security, the SSL port or<br \/>\nAdmin port should be used instead.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Shutting down the server Node_Server01 with force=false while connected to AdminServer &#8230;<br \/>\nNo stack trace available.<br \/>\nProblem invoking WLST &#8211; Traceback (innermost last):<br \/>\nFile &#8220;\/home\/shahril\/wls\/oracle\/config\/domains\/TEST\/shutdown-Node_Server01.py&#8221;, line 4, in ?<br \/>\nFile &#8220;&#8221;, line 1199, in shutdown<br \/>\nFile &#8220;&#8221;, line 552, in raiseWLSTException<br \/>\nWLSTException: Error occurred while performing shutdown : No Server with name &#8220;Node_Server01&#8221; configured in the domain<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Done<br \/>\nStopping Derby Server&#8230;<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"25564d444d574c4965524047494a424c46\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 bin]$ .\/startManagedWebLogic.sh Node_Server01 t3:\/\/172.17.0.6:7001 &amp;<br \/>\n[1] 5378<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"f08398919882999cb08795929c9f979993\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 bin]$ .<br \/>\n.<br \/>\nJAVA Memory arguments: -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m<br \/>\n.<br \/>\nCLASSPATH=\/usr\/java\/jdk1.8.0_131\/lib\/tools.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/weblogic_sp.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/weblogic.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/oracle_common\/modules\/net.sf.antcontrib_1.1.0.0_1-0b3\/lib\/ant-contrib.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/modules\/features\/oracle.wls.common.nodemanager_2.0.0.0.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/common\/derby\/lib\/derbyclient.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/common\/derby\/lib\/derby.jar:\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/xqrl.jar<br \/>\n.<br \/>\nPATH=\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/bin:\/home\/shahril\/wls\/oracle\/product\/fmw12\/oracle_common\/modules\/org.apache.ant_1.9.2\/bin:\/usr\/java\/jdk1.8.0_131\/jre\/bin:\/usr\/java\/jdk1.8.0_131\/bin:\/usr\/java\/jdk1.8.0_131\/bin:\/usr\/local\/bin:\/bin:\/usr\/bin:\/usr\/local\/sbin:\/usr\/sbin:\/home\/shahril\/bin<br \/>\n.<br \/>\n***************************************************<br \/>\n* To start WebLogic Server, use a username and *<br \/>\n* password assigned to an admin-level user. For *<br \/>\n* server administration, use the WebLogic Server *<br \/>\n* console at http:\/\/hostname:port\/console *<br \/>\n***************************************************<br \/>\nstarting weblogic with Java version:<br \/>\njava version &#8220;1.8.0_131&#8221;<br \/>\nJava(TM) SE Runtime Environment (build 1.8.0_131-b11)<br \/>\nJava HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)<br \/>\nStarting WLS with line:<br \/>\n\/usr\/java\/jdk1.8.0_131\/bin\/java -server -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=256m -Dweblogic.Name=Node_Server01 -Djava.security.policy=\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/weblogic.policy -Dweblogic.security.SSL.trustedCAKeyStore=\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server\/lib\/cacerts -Xverify:none -Djava.endorsed.dirs=\/usr\/java\/jdk1.8.0_131\/jre\/lib\/endorsed:\/home\/shahril\/wls\/oracle\/product\/fmw12\/oracle_common\/modules\/endorsed -da -Dwls.home=\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server -Dweblogic.home=\/home\/shahril\/wls\/oracle\/product\/fmw12\/wlserver\/server -Dweblogic.management.server=t3:\/\/172.17.0.6:7001 -Dweblogic.utils.cmm.lowertier.ServiceDisabled=true weblogic.Server<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0<br \/>\nJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0<br \/>\nJun 10, 2018 3:29:41 PM UTC Info Security BEA-090905 Disabling the CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true.<br \/>\nJun 10, 2018 3:29:41 PM UTC Info Security BEA-090906 Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128 to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true.<br \/>\nJun 10, 2018 3:29:42 PM UTC Info WebLogicServer BEA-000377 Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 25.131-b11 from Oracle Corporation.<br \/>\nJun 10, 2018 3:29:42 PM UTC Info Management BEA-141107 Version: WebLogic Server 12.1.3.0.0 Wed May 21 18:53:34 PDT 2014 1604337<br \/>\nJun 10, 2018 3:29:43 PM UTC Notice WebLogicServer BEA-000365 Server state changed to STARTING.<br \/>\nJun 10, 2018 3:29:43 PM UTC Info WorkManager BEA-002900 Initializing self-tuning thread pool.<br \/>\nJun 10, 2018 3:29:43 PM UTC Info WorkManager BEA-002942 CMM memory level becomes 0. Setting standby thread pool size to 256.<br \/>\nJun 10, 2018 3:29:43 PM UTC Notice Log Management BEA-170019 The server log file \/home\/shahril\/wls\/oracle\/config\/domains\/TEST\/servers\/Node_Server01\/logs\/Node_Server01.log is opened. All server side log events will be written to this file.<br \/>\nJun 10, 2018 3:29:45 PM UTC Notice Security BEA-090082 Security initializing using security realm myrealm.<br \/>\nJun 10, 2018 3:29:46 PM UTC Notice WebLogicServer BEA-000365 Server state changed to STANDBY.<br \/>\nJun 10, 2018 3:29:46 PM UTC Notice WebLogicServer BEA-000365 Server state changed to STARTING.<br \/>\nJun 10, 2018 3:29:46 PM weblogic.wsee.WseeCoreMessages logWseeServiceStarting<br \/>\nINFO: The Wsee Service is starting<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Jun 10, 2018 3:29:48 PM UTC Notice Log Management BEA-170027 The server has successfully established a connection with the Domain level Diagnostic Service.<br \/>\nJun 10, 2018 3:29:48 PM UTC Notice Cluster BEA-000197 Listening for announcements from cluster using unicast cluster messaging<br \/>\nJun 10, 2018 3:29:48 PM UTC Notice WebLogicServer BEA-000365 Server state changed to ADMIN.<br \/>\nJun 10, 2018 3:29:48 PM UTC Notice WebLogicServer BEA-000365 Server state changed to RESUMING.<br \/>\nJun 10, 2018 3:29:48 PM UTC Notice Cluster BEA-000162 Starting &#8220;async&#8221; replication service with remote cluster address &#8220;null&#8221;<br \/>\nJun 10, 2018 3:29:48 PM UTC Notice Server BEA-002613 Channel &#8220;Default&#8221; is now listening on 172.17.0.7:8001 for protocols iiop, t3, CLUSTER-BROADCAST, ldap, snmp, http.<br \/>\nJun 10, 2018 3:29:48 PM UTC Notice WebLogicServer BEA-000332 Started the WebLogic Server Managed Server &#8220;Node_Server01&#8221; for domain &#8220;TEST&#8221; running in development mode.<br \/>\nJun 10, 2018 3:29:48 PM UTC Notice WebLogicServer BEA-000360 The server started in RUNNING mode.<br \/>\nJun 10, 2018 3:29:48 PM UTC Notice WebLogicServer BEA-000365 Server state changed to RUNNING.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Great! Now we have successfully configured the weblogic services on the managed servers. You can do the process to other managed server and later we will define the cluster grouping from administration server dashboard.<\/p>\n<h2 id=\"-testing-phase\" dir=\"ltr\" style=\"text-align: left;\">4. Testing Phase<\/h2>\n<p dir=\"ltr\" style=\"text-align: left;\">To ensure that our Weblogic architecture works as expected, we&#8217;ll just apply a simple test configuration on our servers. For this test, we will open the Weblogic admin server dashboard and from the dashboard console itself we will add our 2 managed servers into the environment and define them as a cluster.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Now, let&#8217;s open up our admin dashboard via http:\/\/172.17.0.6:7001\/console . As mentioned before, for this test, we are&#8217;ve just creating only 1 DOMAIN which is TEST therefore the default port 7001 are dedicated for this domain. For multiple domains, the configuration can be seperated by its own dedicated port. Once you have launched the URL in the browser, you should see the console like below, enter the username and password that we&#8217;ve defined during configuration above. For this test, it&#8217;s weblogic\/Test1234 :-<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-adminserver\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/adminserver.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7.png\" alt=\"Oracle Weblogic server login\" width=\"550\" height=\"187\" title=\"\"><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Once you have login successfully, you will see a complete dashboard like shown below:<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-adminserver.2_\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/adminserver.2_.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-1.png\" alt=\"Oracle weblogic dashboard\" width=\"550\" height=\"261\" title=\"\"><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">To proceed with our test, from the dashboard click on Environment -&gt; Servers tab . You will see the results as shown like below which automatically the Weblogic Admin server already included inside TEST domain.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-adminserver.3_\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/adminserver.3_.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-2.png\" alt=\"servers tab in WebLogic\" width=\"550\" height=\"202\" title=\"\"><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Next, click on the button <a id=\"img-button\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/button.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-3.png\" alt=\"\" title=\"\"><\/a> , it will forward you to page below. Fill in the Weblogic Managed Server information like it&#8217;s IP addresses and the weblogic port as per shown then click next.<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-adminserver.4_.add_new_instance_.1_\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/adminserver.4_.add_new_instance_.1_.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-4.png\" alt=\"Add new server\" width=\"550\" height=\"330\" title=\"\"><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">After that, define the new cluster name you want to the click next. Remain others as per default like example below:<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-adminserver.4_.add_new_instance_.2_\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/adminserver.4_.add_new_instance_.2_.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-5.png\" alt=\"Define a cluster\" width=\"550\" height=\"318\" title=\"\"><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Great, now you&#8217;ve include an instance node inside your newly created weblogic cluster. Below are the example snapshot:<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-adminserver.4_.add_new_instance_.3_\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/adminserver.4_.add_new_instance_.3_.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-6.png\" alt=\"Include node instance\" width=\"550\" height=\"216\" title=\"\"><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Now, let&#8217;s bring up the instance node. For this case, we&#8217;ll go back to CLI shell and start up the weblogic managed server like command we use before like below:<\/p>\n<p class=\"command\" dir=\"ltr\" style=\"text-align: left;\">[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"4e3d262f263c27220e392b2c222129272d\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 wlserver]$ cd $DOMAIN_HOME<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"6b18030a031902072b1c0e0907040c0208\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 TEST]$ cd bin\/<br \/>\n[<a class=\"__cf_email__\" href=\"https:\/\/www.howtoforge.com\/cdn-cgi\/l\/email-protection\" data-cfemail=\"eb98838a83998287ab9c8e8987848c8288\" target=\"_blank\" rel=\"noopener\">[email\u00a0protected]<\/a>_node1 bin]$ .\/startManagedWebLogic.sh Node_Server01 t3:\/\/172.17.0.6:7001 &amp;<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Once done, go back to admin URL and refresh the dashboard. You will see that now the instance node you&#8217;ve established are up and running. Below is the example\u00a0screenshot:<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-adminserver.4_.add_new_instance_.4_\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/adminserver.4_.add_new_instance_.4_.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-7.png\" alt=\"Example setup\" width=\"550\" height=\"152\" title=\"\"><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Next, use the same process to add another Weblogic Managed Server into the defined cluster. As the final result, you will see all instance nodes you&#8217;ve added are up and running and\u00a0in load balancing mode. Below is the example result:<\/p>\n<p dir=\"ltr\" style=\"text-align: left;\"><a id=\"img-results\" class=\"fancybox\" href=\"https:\/\/www.howtoforge.com\/images\/how_to_setup_and_install_oracle_weblogic_in_centos_6\/big\/results.PNG\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-8.png\" alt=\"Add another cluster to WebLogic\" width=\"550\" height=\"187\" title=\"\"><\/a><\/p>\n<p dir=\"ltr\" style=\"text-align: left;\">Congratulations! Now you&#8217;ve successfully created a new weblogic cluster architecture.<\/p>\n<div dir=\"ltr\">\n<p style=\"text-align: left;\"><b>Share this page:<\/b><\/p>\n<p><a href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fwww.howtoforge.com%2Ftutorial%2Fhow-to-setup-and-install-oracle-weblogic-in-centos-7%2F\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-9.png\" height=\"20\" alt=\"\" title=\"\"><\/a><br \/>\n<a href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fwww.howtoforge.com%2Ftutorial%2Fhow-to-setup-and-install-oracle-weblogic-in-centos-7%2F&amp;text=How+to+Setup+and+Install+Oracle+Weblogic+in+CentOS+7&amp;via=howtoforgecom&amp;related=howtoforgecom\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-10.png\" height=\"20\" alt=\"\" title=\"\"><\/a><br \/>\n<a href=\"https:\/\/twitter.com\/howtoforgecom\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-11.png\" height=\"20\" alt=\"\" title=\"\"><\/a><br \/>\n<a href=\"https:\/\/plus.google.com\/share?url=https%3A%2F%2Fwww.howtoforge.com%2Ftutorial%2Fhow-to-setup-and-install-oracle-weblogic-in-centos-7%2F\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><img decoding=\"async\" class=\"alignleft\" src=\"https:\/\/afaghhosting.net\/blog\/wp-content\/uploads\/2018\/07\/how-to-setup-and-install-oracle-weblogic-in-centos-7-12.png\" height=\"20\" alt=\"\" title=\"\"><\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, I&#8217;ll guide you on how to setup and install Oracle Weblogic\u00a0on CentOS 7 operation system. Oracle Weblogic is a middleware tool that is widely used by large companies to serve applications that use Java EE as programming language. With its cool UI, proven features like coherence module (for caching purpose), database clustering &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36],"tags":[],"class_list":["post-5385","post","type-post","status-publish","format-standard","hentry","category-36"],"_links":{"self":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/5385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/comments?post=5385"}],"version-history":[{"count":0,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/5385\/revisions"}],"wp:attachment":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/media?parent=5385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/categories?post=5385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/tags?post=5385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}