Sunday 13 April 2014

Exception in thread "main" java.lang.NoClassDefFoundError: weblogic.WLST.

[fusion@wlsadmin base_domain]$ cd /u02/Middleware_console/wlserver_10.3/server/bin
[fusion@wlsadmin bin]$ pwd
/u02/Middleware_console/wlserver_10.3/server/bin
[fusion@wlsadmin bin]$ java weblogic.WLST
Exception in thread "main" java.lang.NoClassDefFoundError: weblogic.WLST
   at gnu.java.lang.MainThread.run(libgcj.so.7rh)
Caused by: java.lang.ClassNotFoundException: weblogic.WLST not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.7rh)
   at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
   at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
   at gnu.java.lang.MainThread.run(libgcj.so.7rh)
[fusion@wlsadmin bin]$


++++++

Issue
+++++++
Exception in thread "main" java.lang.NoClassDefFoundError: weblogic.WLST.

It is unable to find this  class "java.lang.NoClassDefFoundError" and there is no issue with java
if it is issue with java then it will show message as "JAVA NOT FOUND SOMETHING".

(OR)
It is unable to load the class on the JVM.


[fusion@wlsadmin bin]$ which java
/usr/bin/java       
                               ===> when we install operating system the default java is                                                                installed in this locaiton "/usr/bin/java",Hence there is no issue with java.


[fusion@wlsadmin bin]$ echo $CLASSPATH             ==>Unable to load classes of weblogic server instance  on JVM so include weblogic product classes on JVM by setting env file.

[fusion@wlsadmin bin]$ 

+++++++++++++++++++++++++++++++++++++++++++++++
Let me set java which i have installed it on my OS.
+++++++++++++++++++++++++++++++++++++++++++++++
/u02/Middleware_console/wlserver_10.3/server/bin
[fusion@wlsadmin bin]$ export JAVA_HOME=/u02/jdk1.7.0_45
[fusion@wlsadmin bin]$ export PATH=$JAVA_HOME/bin:$PATH
[fusion@wlsadmin bin]$ which java            ==>Now my java is set but still it is not able to load this class file on JVM.
/u02/jdk1.7.0_45/bin/java
[fusion@wlsadmin bin]$ java weblogic.WLST
Error: Could not find or load main class weblogic.WLST
[fusion@wlsadmin bin]$ 



How can we tell operating system to use specific JVM?
/u02/Middleware_console/wlserver_10.3/server/bin
[fusion@wlsadmin bin]$ export JAVA_HOME=/u02/jdk1.7.0_45
[fusion@wlsadmin bin]$ export PATH=$JAVA_HOME/bin:$PATH
[fusion@wlsadmin bin]$ which java

or

[fusion@wlsadmin bin]$ ./setWLSEnv.sh
CLASSPATH=/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:

PATH=/u02/Middleware_console/wlserver_10.3/server/bin:/u02/Middleware_console/modules/org.apache.ant_1.7.1/bin:/u02/jdk1.7.0_45/jre/bin:/u02/jdk1.7.0_45/bin:/u02/jdk1.7.0_45/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/fusion/bin

Your environment has been set.
[fusion@wlsadmin bin]$ java weblogic.WLST
Error: Could not find or load main class weblogic.WLST
[fusion@wlsadmin bin]$ echo $CLASSPATH  ==>Now classpath has been set ,because it has set in current session
[fusion@wlsadmin bin]$


++++++++++++++++++++++++++++
To resolve issue set 
++++++++++++++++++++++++++++++
. ./setWLSEnv.sh 

First dot is for "CURRENT SESSION"
Second dot is for "CURRENT TERMINAL"

Now try running java weblogic.WLST 



/u02/Middleware_console/wlserver_10.3/server/bin
[fusion@wlsadmin bin]$ . ./setWLSEnv.sh
CLASSPATH=/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:

PATH=/u02/Middleware_console/wlserver_10.3/server/bin:/u02/Middleware_console/modules/org.apache.ant_1.7.1/bin:/u02/jdk1.7.0_45/jre/bin:/u02/jdk1.7.0_45/bin:/u02/jdk1.7.0_45/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/fusion/bin

Your environment has been set.
[fusion@wlsadmin bin]$ echo $CLASSPATH
/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:
[fusion@wlsadmin bin]$ which java
/u02/jdk1.7.0_45/jre/bin/java
[fusion@wlsadmin bin]$ java weblogic.WLST

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

wls:/offline>


Happy learning !!!!!!!!!!!!

failed. Reason: weblogic.security.SecurityInitializationException: Authentication for user weblogic denied

/u02/Middleware_console/user_projects/domains/base_domain/bin
[fusion@wlsadmin bin]$
[fusion@wlsadmin bin]$
[fusion@wlsadmin bin]$ ./startManagedWebLogic.sh WLS_SOA1 http://wlsadmin.user.com:9001

JAVA Memory arguments: -Xms256m -Xmx512m  -XX:MaxPermSize=256m
WLS Start Mode=Production
CLASSPATH=/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar:/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar
PATH=/u02/Middleware_console/wlserver_10.3/server/bin:/u02/Middleware_console/modules/org.apache.ant_1.7.1/bin:/u02/jdk1.7.0_45/jre/bin:/u02/jdk1.7.0_45/bin:/u02/Middleware_console/wlserver_10.3/server/bin:/u02/Middleware_console/modules/org.apache.ant_1.7.1/bin:/u02/jdk1.7.0_45/jre/bin:/u02/jdk1.7.0_45/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/fusion/bin
.
***************************************************
*  To start WebLogic Server, use a username and   *
*  password assigned to an admin-level user.  For *
*  server administration, use the WebLogic Server *
*  console at http://hostname:port/console        *
***************************************************
starting weblogic with Java version:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Starting WLS with line:
/u02/jdk1.7.0_45/bin/java -server   -Xms256m -Xmx512m  -XX:MaxPermSize=256m -Dweblogic.Name=WLS_SOA1 -Djava.security.policy=/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.policy  -Dweblogic.ProductionModeEnabled=true -Dweblogic.security.SSL.trustedCAKeyStore=/u02/Middleware_console/wlserver_10.3/server/lib/cacerts  -Dweblogic.ProductionModeEnabled=true   -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server   -Dweblogic.management.discover=true  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath  -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server   -Dweblogic.management.discover=false -Dweblogic.management.server=http://wlsadmin.user.com:9001  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath  weblogic.Server
<Feb 28, 2014 9:50:04 PM IST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
<Feb 28, 2014 9:50:05 PM IST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
<Feb 28, 2014 9:50:05 PM IST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 24.45-b08 from Oracle Corporation>
<Feb 28, 2014 9:50:06 PM IST> <Info> <Security> <BEA-090065> <Getting boot identity from user.>
Enter username to boot WebLogic server:weblogic
Enter password to boot WebLogic server:
<Feb 28, 2014 9:50:12 PM IST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.6.0  Tue Nov 15 08:52:36 PST 2011 1441050 >
<Feb 28, 2014 9:50:13 PM IST> <Emergency> <Management> <BEA-141151> <The admin server could not be reached at http://wlsadmin.user.com:9001.>
<Feb 28, 2014 9:50:13 PM IST> <Info> <Configuration Management> <BEA-150018> <This server is being started in managed server independence mode in the absence of the admin server.>
<Feb 28, 2014 9:50:13 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
<Feb 28, 2014 9:50:13 PM IST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
<Feb 28, 2014 9:50:13 PM IST> <Notice> <Log Management> <BEA-170019> <The server log file /u02/Middleware_console/user_projects/domains/base_domain/servers/WLS_SOA1/logs/WLS_SOA1.log is opened. All server side log events will be written to this file.>
<Feb 28, 2014 9:50:16 PM IST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
<Feb 28, 2014 9:50:16 PM IST> <Critical> <Security> <BEA-090403> <Authentication for user weblogic denied>
<Feb 28, 2014 9:50:16 PM IST> <Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Authentication for user weblogic denied
weblogic.security.SecurityInitializationException: Authentication for user weblogic denied
        at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:966)
        at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1054)
        at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:873)
        at weblogic.security.SecurityService.start(SecurityService.java:141)
        at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
        Truncated. see log file for complete stacktrace
Caused By: javax.security.auth.login.FailedLoginException: [Security:090303]Authentication Failed: User weblogic weblogic.security.providers.authentication.LDAPAtnDelegateException: [Security:090295]caught unexpected exception
weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:251)
acom.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:11   at java.security.AccessController.doPrivileged(Native Method)
atcom.bea.common.security.internal.service.LoginModuleWrapper.login(LoginModuleWrapper.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Truncated. see log file for complete stacktrace> <Feb 28, 2014 9:50:16 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
<Feb 28, 2014 9:50:16 PM IST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
<Feb 28, 2014 9:50:16 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
[fusion@wlsadmin bin]$



-------
issue
--------

<Feb 28, 2014 9:50:13 PM IST> <Info> <Configuration Management> <BEA-150018> <This server is being started in managed server independence mode
 in the absence of the admin server.> 

++++++++++
Cause
++++++++++
you have configured the weblogic server and managed server in a domain .
You are starting the managed server for the first time when admin server is down and you will get above error.

or
starting manage server when AS is down after installation for the first time.

Solution
+++++++
Startweblogic server and then start Managed Server .


Setting classpath easiest way

/u02/Middleware_console/user_projects/domains/base_domain/bin
[fusion@wlsadmin bin]$ . ./setDomainEnv.sh 
[fusion@wlsadmin base_domain]$ which java
/u02/jdk1.7.0_45/jre/bin/java


[fusion@wlsadmin base_domain]$ echo $CLASSPATH
/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar
[fusion@wlsadmin base_domain]$ 

Stopping weblogic server

++++++++++++++++++++++++++++++++++++
Adminserver/Weblogic server is not getting down
++++++++++++++++++++++++++++++++++
[fusion@wlsadmin bin]$ pwd
/u02/Middleware_console/user_projects/domains/base_domain/bin
[fusion@wlsadmin bin]$ ./stopWebLogic.sh
Stopping Weblogic Server...

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

Please enter your username :weblogic
Please enter your password :
Connecting to t3://wlsadmin.user.com:9001 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'base_domain'.

Warning: An insecure protocol was used to connect to the
server. To ensure on-the-wire security, the SSL port or
Admin port should be used instead.

Shutting down the server AdminServer with force=false while connected to AdminServer ...
WLST lost connection to the WebLogic Server that you were
connected to, this may happen if the server was shutdown or
partitioned. You will have to re-connect to the server once the
server is available.
Disconnected from weblogic server: AdminServer
Disconnected from weblogic server:


Exiting WebLogic Scripting Tool.

Done
Stopping Derby Server...
[fusion@wlsadmin bin]$ clear


-----------------
Still running
----------
[fusion@wlsadmin bin]$ pwd
/u02/Middleware_console/user_projects/domains/base_domain/bin
[fusion@wlsadmin bin]$
[fusion@wlsadmin bin]$ ps -fu fusion|grep -i java|grep -i adminserver
fusion    6141  6092 48 21:28 pts/2    00:00:23 /u02/jdk1.7.0_45/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath weblogic.Server
[fusion@wlsadmin bin]$

------------
Note
----------
Even after stopping the Admin server/weblogic server it is not getting down 
We can kill the java process using below command but which is not suggestable
because it can corrupt configuration file.

[fusion@wlsadmin bin]$ ps -fu fusion|grep -i java|grep -i adminserver
fusion    6141  6092 48 21:28 pts/2    00:00:23 /u02/jdk1.7.0_45/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath weblogic.Server
[fusion@wlsadmin bin]$ kill -9 6141
[fusion@wlsadmin bin]$ ps -fu fusion|grep -i java|grep -i adminserver
[fusion@wlsadmin bin]$

weblogic.management.ManagementException: Unable to obtain lock on /u02/Middleware_console/user_projects/domains/base_domain/servers/AdminServer/tmp/AdminServer.lok. Server may already be running

[fusion@wlsadmin base_domain]$ pwd
/u02/Middleware_console/user_projects/domains/base_domain
[fusion@wlsadmin base_domain]$ ./startWebLogic.sh
JAVA Memory arguments: -Xms256m -Xmx512m  -XX:MaxPermSize=256m
.
WLS Start Mode=Production
CLASSPATH=/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar:/u02/Middleware_console/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic_sp.jar:/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.jar:/u02/Middleware_console/modules/features/weblogic.server.modules_10.3.6.0.jar:/u02/Middleware_console/wlserver_10.3/server/lib/webservices.jar:/u02/Middleware_console/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware_console/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware_console/wlserver_10.3/common/derby/lib/derbyclient.jar:/u02/Middleware_console/wlserver_10.3/server/lib/xqrl.jar
.
PATH=/u02/Middleware_console/wlserver_10.3/server/bin:/u02/Middleware_console/modules/org.apache.ant_1.7.1/bin:/u02/jdk1.7.0_45/jre/bin:/u02/jdk1.7.0_45/bin:/u02/Middleware_console/wlserver_10.3/server/bin:/u02/Middleware_console/modules/org.apache.ant_1.7.1/bin:/u02/jdk1.7.0_45/jre/bin:/u02/jdk1.7.0_45/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/fusion/bin
.
***************************************************
*  To start WebLogic Server, use a username and   *
*  password assigned to an admin-level user.  For *
*  server administration, use the WebLogic Server *
*  console at http://hostname:port/console        *
***************************************************
starting weblogic with Java version:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
Starting WLS with line:
/u02/jdk1.7.0_45/bin/java -server   -Xms256m -Xmx512m  -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.policy  -Dweblogic.ProductionModeEnabled=true  -Dweblogic.ProductionModeEnabled=true   -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server   -Dweblogic.management.discover=true  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath  -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server   -Dweblogic.management.discover=true  -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath  weblogic.Server
<Feb 28, 2014 9:16:40 PM IST> <Info> <Security> <BEA-090905> <Disabling CryptoJ JCE Provider self-integrity check for better startup performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefaultJCEVerification=true>
<Feb 28, 2014 9:16:40 PM IST> <Info> <Security> <BEA-090906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCryptoJDefaultPRNG=true>
<Feb 28, 2014 9:16:40 PM IST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Version 24.45-b08 from Oracle Corporation>
<Feb 28, 2014 9:16:51 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:01 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:11 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:21 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:31 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:41 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:17:51 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:18:01 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>
<Feb 28, 2014 9:18:11 PM IST> <Info> <Management> <BEA-141281> <unable to get file lock, will retry ...>

There are 1 nested errors:

weblogic.management.ManagementException: Unable to obtain lock on /u02/Middleware_console/user_projects/domains/base_domain/servers/AdminServer/tmp/AdminServer.lok. Server may already be running
        at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.java:206)
        at weblogic.management.internal.ServerLocks.getServerLock(ServerLocks.java:67)
        at weblogic.management.internal.DomainDirectoryService.start(DomainDirectoryService.java:74)
        at weblogic.t3.srvr.ServerServicesManager.startService(ServerServicesManager.java:461)
        at weblogic.t3.srvr.ServerServicesManager.startInStandbyState(ServerServicesManager.java:166)
        at weblogic.t3.srvr.T3Srvr.initializeStandby(T3Srvr.java:881)
        at weblogic.t3.srvr.T3Srvr.startup(T3Srvr.java:568)
        at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:469)
        at weblogic.Server.main(Server.java:71)

>
<Feb 28, 2014 9:19:46 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED> 
<Feb 28, 2014 9:19:46 PM IST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut itself down>
<Feb 28, 2014 9:19:46 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>
[fusion@wlsadmin base_domain]$

-----------
Issue
------------
weblogic server  already up and running if we start it again you will get above error as shown.


-------------------------------------------------------------
How to check weblogic server is up and running or not
-----------------------------------------------------------------
[fusion@wlsadmin base_domain]$ ps -fu fusion|grep -i startweblogic
fusion    3765  5649  0 19:53 pts/2    00:00:00 /bin/sh ./startWebLogic.sh
fusion    5952  6393  0 21:24 pts/1    00:00:00 grep -i startweblogic
[fusion@wlsadmin base_domain]$ date
Fri Feb 28 21:24:20 IST 2014
[fusion@wlsadmin base_domain]$
[fusion@wlsadmin base_domain]$ ps -fu fusion|grep -i adminserver
fusion    3814  3765  1 19:53 pts/2    00:01:12 /u02/jdk1.7.0_45/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath weblogic.Server
fusion    5961  6393  0 21:24 pts/1    00:00:00 grep -i adminserver
[fusion@wlsadmin base_domain]$
[fusion@wlsadmin base_domain]$ ps -fu fusion|grep -i weblogic.server
fusion    3814  3765  1 19:53 pts/2    00:01:12 /u02/jdk1.7.0_45/bin/java -server -Xms256m -Xmx512m -XX:MaxPermSize=256m -Dweblogic.Name=AdminServer -Djava.security.policy=/u02/Middleware_console/wlserver_10.3/server/lib/weblogic.policy -Dweblogic.ProductionModeEnabled=true -da -Dplatform.home=/u02/Middleware_console/wlserver_10.3 -Dwls.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.home=/u02/Middleware_console/wlserver_10.3/server -Dweblogic.management.discover=true -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=false -Dweblogic.ext.dirs=/u02/Middleware_console/patch_wls1036/profiles/default/sysext_manifest_classpath weblogic.Server
fusion    5968  6393  0 21:24 pts/1    00:00:00 grep -i weblogic.server
[fusion@wlsadmin base_domain]$




Creating Vertical Clustering Step by Step

Vertical clustering consists of multiple Java application servers on a single physical machine.

-----------------------------------
Creating Cluster Name SOA_CLUSTER
---------------------------------------------



























------------------------------------------------
Assigning managed server to the cluster
----------------------------------------------





































































































Deleting a Managed Server






Click on server.





Select the managed server you want to delete it.
It will ask ask for confirmation whether you want to delete it or not.
Give yes and proceed .



weblogic.nodemanager.common.ConfigException: Identity key store file not found:

---------------------------------------------------
Weblogic 12.1.2 | Node Manager Startup Issues
----------------------------------------------------
Issue: Node Manager was throwing error when we invoked the script startNodeManager.sh script from $WLS_HOME/server/bin




[fusion@wlsadmin bin]$ sh startNodeManager.sh
+ CLASSPATH=/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar:/u02/Middleware/wlserver/../oracle_common/modules/com.oracle.cie.config-wls-online_8.0.0.0.jar::/u02/Middleware/wlserver/common/derby/lib/derbynet.jar:/u02/Middleware/wlserver/common/derby/lib/derbyclient.jar:/u02/Middleware/wlserver/common/derby/lib/derby.jar:/u02/Middleware/wlserver/server/lib/xqrl.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar::/u02/Middleware/wlserver/..
+ '[' '!' -z '' ']'
+ '[' '!' -z /u02/Middleware/wlserver/../oracle_common/modules/com.oracle.cie.config-wls-online_8.0.0.0.jar::/u02/Middleware/wlserver/common/derby/lib/derbynet.jar:/u02/Middleware/wlserver/common/derby/lib/derbyclient.jar:/u02/Middleware/wlserver/common/derby/lib/derby.jar:/u02/Middleware/wlserver/server/lib/xqrl.jar ']'
+ CLASSPATH=/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar:/u02/Middleware/wlserver/../oracle_common/modules/com.oracle.cie.config-wls-online_8.0.0.0.jar::/u02/Middleware/wlserver/common/derby/lib/derbynet.jar:/u02/Middleware/wlserver/common/derby/lib/derbyclient.jar:/u02/Middleware/wlserver/common/derby/lib/derby.jar:/u02/Middleware/wlserver/server/lib/xqrl.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar::/u02/Middleware/wlserver/..:/u02/Middleware/wlserver/../oracle_common/modules/com.oracle.cie.config-wls-online_8.0.0.0.jar::/u02/Middleware/wlserver/common/derby/lib/derbynet.jar:/u02/Middleware/wlserver/common/derby/lib/derbyclient.jar:/u02/Middleware/wlserver/common/derby/lib/derby.jar:/u02/Middleware/wlserver/server/lib/xqrl.jar
+ export CLASSPATH
+ export PATH
+ cd /u02/Middleware/wlserver/../oracle_common/common/nodemanager
+ set -x
+ '[' '' '!=' '' ']'
+ '[' '' '!=' '' ']'
+ /u02/jdk1.7.0_45/bin/java -server -Xms32m -Xmx200m -XX:MaxPermSize=128m -Dcoherence.home=/u02/Middleware/wlserver/../coherence -Dbea.home=/u02/Middleware/wlserver/.. -Dweblogic.ProductionModeEnabled=true -Xverify:none -Djava.endorsed.dirs=/u02/jdk1.7.0_45/jre/lib/endorsed:/u02/Middleware/wlserver/../oracle_common/modules/endorsed -Xverify:none -Djava.endorsed.dirs=/u02/jdk1.7.0_45/jre/lib/endorsed:/u02/Middleware/wlserver/../oracle_common/modules/endorsed -da -Dwls.home=/u02/Middleware/wlserver/server -Dweblogic.home=/u02/Middleware/wlserver/server -Xverify:none -Djava.endorsed.dirs=/u02/jdk1.7.0_45/jre/lib/endorsed:/u02/Middleware/wlserver/../oracle_common/modules/endorsed -Djava.security.policy=/u02/Middleware/wlserver/server/lib/weblogic.policy -Dweblogic.nodemanager.JavaHome=/u02/jdk1.7.0_45 weblogic.NodeManager -v
<Feb 14, 2014 11:33:44 PM IST> <INFO> <Loading domains file: /u02/Middleware/oracle_common/common/nodemanager/nodemanager.domains>
<Feb 14, 2014 11:33:44 PM IST> <WARNING> <Domains file not found: /u02/Middleware/oracle_common/common/nodemanager/nodemanager.domains>
<Feb 14, 2014 11:33:44 PM IST> <INFO> <Loading identity key store: FileName=/u02/Middleware/oracle_common/common/nodemanager/security/DemoIdentity.jks, Type=jks, PassPhraseUsed=true>
<Feb 14, 2014 11:33:44 PM IST> <SEVERE> <Fatal error in NodeManager server>
weblogic.nodemanager.common.ConfigException: Identity key store file not found: /u02/Middleware/oracle_common/common/nodemanager/security/DemoIdentity.jks
        at weblogic.nodemanager.server.SSLConfig.loadKeyStoreConfig(SSLConfig.java:170)
        at weblogic.nodemanager.server.SSLConfig.access$000(SSLConfig.java:32)
        at weblogic.nodemanager.server.SSLConfig$1.run(SSLConfig.java:111)
        at java.security.AccessController.doPrivileged(Native Method)
        at weblogic.nodemanager.server.SSLConfig.<init>(SSLConfig.java:108)
        at weblogic.nodemanager.server.NMServer.<init>(NMServer.java:121)
        at weblogic.nodemanager.server.NMServer.main(NMServer.java:383)
        at weblogic.NodeManager.main(NodeManager.java:31)

+ set +x
[fusion@wlsadmin bin]$ 



Solution: In Weblogic 12.1.2(12c), we have to start the node manager from DOMAIN_HOME/bin using the startNodeManager.sh script.




[fusion@wlsadmin bin]$ ./startNodeManager.sh
NODEMGR_HOME is already set to /u02/Middleware/user_projects/domains/base_domain/nodemanager
+ CLASSPATH=/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar:/u02/Middleware/wlserver/../oracle_common/modules/com.oracle.cie.config-wls-online_8.0.0.0.jar::/u02/Middleware/wlserver/common/derby/lib/derbynet.jar:/u02/Middleware/wlserver/common/derby/lib/derbyclient.jar:/u02/Middleware/wlserver/common/derby/lib/derby.jar:/u02/Middleware/wlserver/server/lib/xqrl.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar::/u02/Middleware/wlserver/..
+ '[' '!' -z '' ']'
+ '[' '!' -z /u02/Middleware/wlserver/../oracle_common/modules/com.oracle.cie.config-wls-online_8.0.0.0.jar::/u02/Middleware/wlserver/common/derby/lib/derbynet.jar:/u02/Middleware/wlserver/common/derby/lib/derbyclient.jar:/u02/Middleware/wlserver/common/derby/lib/derby.jar:/u02/Middleware/wlserver/server/lib/xqrl.jar ']'
+ CLASSPATH=/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar:/u02/Middleware/wlserver/../oracle_common/modules/com.oracle.cie.config-wls-online_8.0.0.0.jar::/u02/Middleware/wlserver/common/derby/lib/derbynet.jar:/u02/Middleware/wlserver/common/derby/lib/derbyclient.jar:/u02/Middleware/wlserver/common/derby/lib/derby.jar:/u02/Middleware/wlserver/server/lib/xqrl.jar:/u02/jdk1.7.0_45/lib/tools.jar:/u02/Middleware/wlserver/server/lib/weblogic_sp.jar:/u02/Middleware/wlserver/server/lib/weblogic.jar:/u02/Middleware/wlserver/server/lib/webservices.jar:/u02/Middleware/wlserver/../oracle_common/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/u02/Middleware/wlserver/../oracle_common/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/u02/Middleware/wlserver/modules/features/oracle.wls.common.nodemanager_1.0.0.0.jar::/u02/Middleware/wlserver/..:/u02/Middleware/wlserver/../oracle_common/modules/com.oracle.cie.config-wls-online_8.0.0.0.jar::/u02/Middleware/wlserver/common/derby/lib/derbynet.jar:/u02/Middleware/wlserver/common/derby/lib/derbyclient.jar:/u02/Middleware/wlserver/common/derby/lib/derby.jar:/u02/Middleware/wlserver/server/lib/xqrl.jar
+ export CLASSPATH
+ export PATH
+ cd /u02/Middleware/user_projects/domains/base_domain/nodemanager
+ set -x
+ '[' '' '!=' '' ']'
+ '[' '' '!=' '' ']'
+ /u02/jdk1.7.0_45/bin/java -server -Xms32m -Xmx200m -XX:MaxPermSize=128m -Dcoherence.home=/u02/Middleware/wlserver/../coherence -Dbea.home=/u02/Middleware/wlserver/.. -Dweblogic.ProductionModeEnabled=true -Xverify:none -Djava.endorsed.dirs=/u02/jdk1.7.0_45/jre/lib/endorsed:/u02/Middleware/wlserver/../oracle_common/modules/endorsed -Xverify:none -Djava.endorsed.dirs=/u02/jdk1.7.0_45/jre/lib/endorsed:/u02/Middleware/wlserver/../oracle_common/modules/endorsed -da -Dwls.home=/u02/Middleware/wlserver/server -Dweblogic.home=/u02/Middleware/wlserver/server -Dweblogic.RootDirectory=/u02/Middleware/user_projects/domains/base_domain -Xverify:none -Djava.endorsed.dirs=/u02/jdk1.7.0_45/jre/lib/endorsed:/u02/Middleware/wlserver/../oracle_common/modules/endorsed -Djava.security.policy=/u02/Middleware/wlserver/server/lib/weblogic.policy -Dweblogic.nodemanager.JavaHome=/u02/jdk1.7.0_45 weblogic.NodeManager -v
<Feb 14, 2014 11:37:10 PM IST> <INFO> <Loading domains file: /u02/Middleware/user_projects/domains/base_domain/nodemanager/nodemanager.domains>
<Feb 14, 2014 11:37:10 PM IST> <INFO> <Upgrade> <Setting NodeManager properties version to 12.1.2>
<Feb 14, 2014 11:37:10 PM IST> <INFO> <Upgrade> <Saving upgraded NodeManager properties to '/u02/Middleware/user_projects/domains/base_domain/nodemanager/nodemanager.properties'>
<Feb 14, 2014 11:37:10 PM IST> <INFO> <Loading domains file: /u02/Middleware/user_projects/domains/base_domain/nodemanager/nodemanager.domains>
<Feb 14, 2014 11:37:10 PM IST> <INFO> <Loading identity key store: FileName=/u02/Middleware/user_projects/domains/base_domain/security/DemoIdentity.jks, Type=jks, PassPhraseUsed=true>
<Feb 14, 2014 11:37:10 PM IST> <INFO> <Loaded NodeManager configuration properties from '/u02/Middleware/user_projects/domains/base_domain/nodemanager/nodemanager.properties'>
Node manager v12.1.2

Configuration settings:

NodeManagerHome=/u02/Middleware/user_projects/domains/base_domain/nodemanager
ListenAddress=wlsadmin.user.com
ListenPort=5556
ListenBacklog=50
SecureListener=true
AuthenticationEnabled=true
NativeVersionEnabled=true
CrashRecoveryEnabled=false
JavaHome=/u02/jdk1.7.0_45
StartScriptEnabled=true
StopScriptEnabled=false
StartScriptName=startWebLogic.sh
StopScriptName=
CoherenceStartScriptEnabled=false
CoherenceStartScriptName=null
LogFile=/u02/Middleware/user_projects/domains/base_domain/nodemanager/nodemanager.log
LogLevel=INFO
LogLimit=0
LogCount=1
LogAppend=true
LogToStderr=true
LogFormatter=weblogic.nodemanager.server.LogFormatter
DomainsFile=/u02/Middleware/user_projects/domains/base_domain/nodemanager/nodemanager.domains
DomainsFileEnabled=true
StateCheckInterval=500
UseMACBroadcast=false
DomainRegistrationEnabled=false
DomainsDirRemoteSharingEnabled=false
RotatedFileCount=7
FileSizeKB=500
NumberOfFilesLimited=false
RotationTimeStart=00:00
RotationType=bySize
FileTimeSpan=24
FileTimeSpanFactor=3600000
ProcessDestroyTimeout=20000
Domain name mappings:
base_domain -> /u02/Middleware/user_projects/domains/base_domain
<Feb 14, 2014 11:37:10 PM IST> <INFO> <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>
<Feb 14, 2014 11:37:11 PM IST> <INFO> <Secure socket listener started on port 5556, host wlsadmin.user.com/127.0.0.1>

Weblogic Enable & Disable Weblogic Production Mode From Admin Console


Click on domain name




To disable production mode click on "un check Production Mode".







Switching from production mode to development mode?

Weblogic Enable & Disable Weblogic Production Mode From Admin Console

You can enable / disable OR say switch from production to development or development to production mode either from Admin console or by editing the script.
----------------------------------------------------------------
To switch production mode from weblogic admin console
--------------------------------------------------------------------

1. Login to weblogic console

2. Click on your domain name on left hand side

3. Select Configuration -> General tab on right hand side

4. select the "production mode" check box to enable production mode or don't  for development mode & restart the admin server.


-----------------------------
To update it from script
---------------------------

Go to your_domain/bin directory and set below parameter to true in setDomainEnv.sh/cmd

PRODUCTION_MODE="true"
export PRODUCTION_MODE

"false" value will set your domain to development mode. 

How to change weblogic admin password?

step 1)
---------
export MW_HOME=/u01/Middleware
export DOMAIN_HOME=$MW_HOME/user_projects/domains/base_domain


step 2)
---------
Shut down the WebLogic domain.

$ $DOMAIN_HOME/bin/stopWebLogic.sh


step 3)
-----------

Rename the data folder.

[fusion@wlsadmin security]$ pwd
/u01/Middleware/user_projects/domains/base_domain/servers/AdminServer/security
[fusion@wlsadmin security]$ ls -ld $DOMAIN_HOME/servers/AdminServer/data
drwxr----- 6 fusion dba 4096 Feb 22 20:29 /u01/Middleware/user_projects/domains/base_domain/servers/AdminServer/data
[fusion@wlsadmin security]$ mv $DOMAIN_HOME/servers/AdminServer/data $DOMAIN_HOME/servers/AdminServer/data-old
[fusion@wlsadmin security]$ ls -ld $DOMAIN_HOME/servers/AdminServer/data
ls: /u01/Middleware/user_projects/domains/base_domain/servers/AdminServer/data: No such file or directory
[fusion@wlsadmin security]$


step 4)
++++++++++
Set the environment variables.

$ . $DOMAIN_HOME/bin/setDomainEnv.sh

[fusion@wlsadmin security]$ . $DOMAIN_HOME/bin/setDomainEnv.sh
[fusion@wlsadmin base_domain]$


step 5)
---------
Reset the password using the following command. Remember to substitute the appropriate username and password.

$ cd $DOMAIN_HOME/security
$ java weblogic.security.utils.AdminAccount abdul weblogic123 .


[fusion@wlsadmin security]$ . $DOMAIN_HOME/bin/setDomainEnv.sh
[fusion@wlsadmin base_domain]$ cd $DOMAIN_HOME/security
[fusion@wlsadmin security]$  java weblogic.security.utils.AdminAccount abdul weblogic123 .
[fusion@wlsadmin security]$



step 6)
=========
Update the "$DOMAIN_HOME/servers/AdminServer/security/boot.properties" file with the new username and password. The file format is shown below.

username=<username>
password=<password>



[fusion@wlsadmin security]$ vi $DOMAIN_HOME/servers/AdminServer/security/boot.properties
[fusion@wlsadmin security]$ head  $DOMAIN_HOME/servers/AdminServer/security/boot.properties
# Generated by Configuration Wizard on Fri Feb 21 18:56:06 IST 2014
username=abdul
password=weblogic123
[fusion@wlsadmin security]$


-----------------------------
Start the WebLogic domain.
----------------------------------

$ $DOMAIN_HOME/bin/startWebLogic.sh


-----------
Metalink id
----------
How to Change the WebLogic Server Administrator Password [ID 1082299.1]

creating a managed server


Click on lock and edit button


Click on server tab and New.


Provide server name and details.


Provide inputs and proceed next.



Activate changes





Enabling Auto Login by Using the Boot Identity File

When we install weblogic domain configuration wizard ask for username and password for administration purpose and mode of installation whether it "DEVELOPMENT MODE" OR "PRODUCTION MODE".
if we select "DEVELOPMENT MODE" in configuration wizard then it will create boot.properties file which contain username and password of weblogic user in encrypted format.
if we select "PRODUCTION MODE" in configuration wizard then it will not create boot.properties file and while starting weblogic server it will ask for username and password,once we supplied it the server gets started.


if you have installed weblogic domain in "PRODUCTION MODE",WE CANNOT START/RUN WEBLOGIC/ADMIN SERVER IN THE BACKGROUND,IF YOU TRY TO START 
IT IN THE BACKGROUND IT WILL NOT ASK FOR "USERNAME" AND "PASSWORD" AND  IT WILL GET FAIL.

++++++++++++++++++++++++++++++++++++++++
CREATING/ENABLING boot.properties file
++++++++++++++++++++++++++++++++++++++

boot.properties
++++++++++++++
$DOMAIN_HOME/server/AdminServer/security/boot.properties

[fusion@wlsadmin servers]$ pwd
/u02/Middleware_console/user_projects/domains/base_domain/servers
[fusion@wlsadmin servers]$ ls -ltrh
total 12K
drwxr----- 6 fusion dba 4.0K Feb 28 19:55 AdminServer
drwxr----- 3 fusion dba 4.0K Feb 28 21:06 domain_bak
drwxr----- 6 fusion dba 4.0K Feb 28 21:50 WLS_SOA1
[fusion@wlsadmin AdminServer]$ mkdir security
[fusion@wlsadmin servers]$cd /u02/Middleware_console/user_projects/domains/base_domain/servers/AdminServer/security
/u02/Middleware_console/user_projects/domains/base_domain/servers/AdminServer/security
[fusion@wlsadmin security]$ vi boot.properties
[fusion@wlsadmin security]$ head boot.properties
username=weblogic
password=weblogic123
[fusion@wlsadmin security]$

STOP SERVER AND START/RUN IN THE BACKGROUND.

++++++++++++
STOPPING THE SERVER
++++++++++++++++++++
[fusion@wlsadmin bin]$ ./stopWebLogic.sh
Stopping Weblogic Server...

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

Connecting to t3://wlsadmin.user.com:9001 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'base_domain'.

Warning: An insecure protocol was used to connect to the
server. To ensure on-the-wire security, the SSL port or
Admin port should be used instead.

Shutting down the server AdminServer with force=false while connected to AdminServer ...
WLST lost connection to the WebLogic Server that you were
connected to, this may happen if the server was shutdown or
partitioned. You will have to re-connect to the server once the
server is available.
Disconnected from weblogic server: AdminServer
Disconnected from weblogic server:


Exiting WebLogic Scripting Tool.

Done
Stopping Derby Server...
[fusion@wlsadmin bin]$


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
STARTING IN THE BACKGROUND WITHOUT PROVIDING THE PASSWORD
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[fusion@wlsadmin bin]$ nohup ./startWebLogic.sh &
[1] 9391
[fusion@wlsadmin bin]$ nohup: appending output to `nohup.out'

[fusion@wlsadmin bin]$ jobs
[1]+  Running                 nohup ./startWebLogic.sh &
[fusion@wlsadmin bin]$ tail -f nohup.out
<Feb 28, 2014 11:33:29 PM IST> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "OU=Security Communication RootCA2,O=SECOM Trust Systems CO.\,LTD.,C=JP". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Feb 28, 2014 11:33:29 PM IST> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=VeriSign Universal Root Certification Authority,OU=(c) 2008 VeriSign\, Inc. - For authorized use only,OU=VeriSign Trust Network,O=VeriSign\, Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Feb 28, 2014 11:33:29 PM IST> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=KEYNECTIS ROOT CA,OU=ROOT,O=KEYNECTIS,C=FR". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Feb 28, 2014 11:33:29 PM IST> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=GeoTrust Primary Certification Authority - G3,OU=(c) 2008 GeoTrust Inc. - For authorized use only,O=GeoTrust Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.113549.1.1.11.>
<Feb 28, 2014 11:33:29 PM IST> <Notice> <Security> <BEA-090898> <Ignoring the trusted CA certificate "CN=GeoTrust Primary Certification Authority - G2,OU=(c) 2007 GeoTrust Inc. - For authorized use only,O=GeoTrust Inc.,C=US". The loading of the trusted certificate list raised a certificate parsing exception PKIX: Unsupported OID in the AlgorithmIdentifier object: 1.2.840.10045.4.3.3.>
<Feb 28, 2014 11:33:29 PM IST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 127.0.0.1:9001 for protocols iiop, t3, ldap, snmp, http.>
<Feb 28, 2014 11:33:29 PM IST> <Notice> <Server> <BEA-002613> <Channel "DefaultSecure" is now listening on 127.0.0.1:9002 for protocols iiops, t3s, ldaps, https.>
<Feb 28, 2014 11:33:29 PM IST> <Notice> <WebLogicServer> <BEA-000329> <Started WebLogic Admin Server "AdminServer" for domain "base_domain" running in Production Mode>
<Feb 28, 2014 11:33:29 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
<Feb 28, 2014 11:33:29 PM IST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>



NOTE:
++++++++
AS I MENTIONED BEFORE boot.properties file contain "USERNAME" AND "PASSWORD" IN ENCRYPTED FORMAT.


[fusion@wlsadmin bin]$ head /u02/Middleware_console/user_projects/domains/base_domain/servers/AdminServer/security/boot.properties
#Fri Feb 28 23:33:23 IST 2014
password={AES}dKYRc73dRVs7wopkUtr4gXMiiZGtWUu7O+Y8tRq+wqc\=
username={AES}DwvTgtGEBc44tzo9wF5H++RTHiEn2QJ8O34IRlDOdbU\=
[fusion@wlsadmin bin]$ 
[fusion@wlsadmin bin]$ date
Fri Feb 28 23:36:00 IST 2014
[fusion@wlsadmin bin]$