Question: How can one find out which version and edition of WebLogic Server are being used?

There are several ways to find out which version of WebLogic Server you are using:

1. The lower left-hand corner of the WebLogic admin console will print out the version:

check weblogic version

2. The WebLogic admin server standard out log file will print out the version during startup such as:

[Aug 27, 2015 4:01:16 PM EDT] [Info] [Management] [BEA-141107] [Version: WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 ]

You can also get the version by running the java weblogic.version command. For example, on Windows:
– Go to $DOMAIN_HOME/bin
– Run the SetDomainEnv.cmd file
– Run java weblogic.version:

MW-HOMEuser_projectsdomainsbase_domain>cd bin

MW-HOMEuser_projectsdomainsbase_domainbin>setDomainEnv.cmd
MW-HOMEuser_projectsdomainsbase_domain>java weblogic.version

WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050

Use 'weblogic.version -verbose' to get subsystem information
Use 'weblogic.utils.Versions' to get version information for all modules

MW-HOMEuser_projectsdomainsbase_domain>

Note that there is only one WebLogic Server download, not a separate codebase for each WLS edition. You need to restrict your usage of WLS features to comply with the WLS edition which you have licensed.

How To Tell Which WebLogic Server Package Is Being Used

How to find which one of the following WebLogic Packages are installed?

  • WebLogic Server Standard Edition
  • WebLogic Server Enterprise Edition
  • WebLogic Suite

There is only one WebLogic Server software download. Whether you need a WebLogic Server Enterprise Edition or a WebLogic Suite license depends on whether you use the premium components which are included in the WebLogic Server Enterprise Edition or WebLogic Suite licenses.

How To Check the Installed Binary Version of WebLogic 12c with Commands

Sometime you only have remote shell access to WebLogic machines. Checking Weblogic Server installation version from Admin Console. Again since 12c the installation directory structure changes, the usage of registry.xml/java weblogic.Version is a little bit different than the 11g release. This post shares different ways to achieve this.

registry.xml

$ cat ./12.1.1.0/registry.xml | grep "WebLogic Server"
<component name="WebLogic Server" version="12.1.1.0" InstallDir="MW_HOME/wlserver_12.1">
$ cat ./12.1.2.0/inventory/registry.xml | grep "WebLogic Server"
<distribution status="installed" name="WebLogic Server" version="12.1.2.0.0">
$ cat ./12.1.3.0/inventory/registry.xml | grep "WebLogic Server"
<distribution status="installed" name="WebLogic Server" version="12.1.3.0.0">
$ cat ./12.2.1.0/inventory/registry.xml | grep "WebLogic Server"
<distribution status="installed" name="WebLogic Server" version="12.2.1.0.0">

bsu (12.1.1) / viewInventory.sh (12.1.2+)

$ cd MW_HOME/utils/bsu
$ ./bsu.sh -prod_dir=MW_HOME/wlserver_12.1 -view -status=applied | grep ProductVersion
ProductVersion: 12.1 MP1
$ MW_HOME/oui/bin/viewInventory.sh | grep "Distribution:"
Distribution: WebLogic Server 12.1.2.0.0
$ MW_HOME/oui/bin/viewInventory.sh | grep "Distribution:"
Distribution: WebLogic Server 12.1.3.0.0
$ MW_HOME/oui/bin/viewInventory.sh | grep "Distribution:"
Distribution: WebLogic Server 12.2.1.0.0

java weblogic.version

$ source MW_HOME/wlserver_12.1/server/bin/setWLSEnv.sh
$ java weblogic.version | grep "WebLogic Server"
WebLogic Server 12.1.1.0 Wed Dec 7 08:40:57 PST 2011 1445491
$ source MW_HOME/wlserver/server/bin/setWLSEnv.sh
$ java weblogic.version | grep "WebLogic Server"
WebLogic Server 12.1.2.0.0 Fri Jun 7 15:16:15 PDT 2013 1530982 WLS_12.1.2.0.0_GENERIC_130607.1100

$ source MW_HOME/wlserver/server/bin/setWLSEnv.sh
$ java weblogic.version | grep "WebLogic Server"
WebLogic Server 12.1.3.0.0 Wed May 21 18:53:34 PDT 2014 1604337

$ source MW_HOME/wlserver/server/bin/setWLSEnv.sh
$ java weblogic.version | grep "WebLogic Server"
WebLogic Server 12.2.1.0.0 Tue Oct 6 10:05:47 PDT 2015 1721936