Weblogic Console Fails to Start Managed Servers With<BEA-000286> <Failed to invoke startup class
2011-11-29 23:16
1851 查看
在启动NodeManager的时候报这个错误:
####<Nov 22, 2011 5:48:40 PM CST> <Info> <JMX> <WN7X64-92ZL3Q1> <osb_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1321955320743> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://localhost:8011/jndi/weblogic.management.mbeanservers.runtime
.>
####<Nov 22, 2011 5:48:40 PM CST> <Critical> <WebLogicServer> <WN7X64-92ZL3Q1> <osb_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1321955320758> <BEA-000286> <Failed to invoke startup class "JRF
Startup Class", java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup
java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClass(ClassDeploymentManager.java:262)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager.access$000(ClassDeploymentManager.java:54)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager$1.run(ClassDeploymentManager.java:214)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.jav
a:120)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClassDeployment(ClassDeploymentManager.java:207)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager.runStartupsBeforeAppDeployments(ClassDeploymentManager.java:149)
at weblogic.management.deploy.classdeployment.ClassDeploymentService.start(ClassDeploymentService.java:20)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
问题描述:
If <$Middleware_Home>/wlserver_10.3/common/nodemanager/nodemanager.properties
does not contain the value 'StartScriptEnabled=true' then the startManagedWebLogic script is called from the WLS home (from <$Middleware_Home>wlserver_10.3/common/bin). This version of the startManagedWebLogic script does not contain any references to the JRF
libraries, hence the start failure.
If <$Middleware_Home>/wlserver_10.3/common/nodemanager/nodemanager.properties
contains the value 'StartScriptEnabled=true' then the startManagedWebLogic script is called from
<$Domain_Location>/bin. This version correctly sets the environment to load the JRF-related libraries.
In early Fusion Middleware (FMW) 11g versions, including 11.1.1.1.0, 'StartScriptEnabled=true' was not set by default in nodemanager.properties.
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
解决方法:
在目录:C:\oracle\FusionMW\wlserver_10.3\common\nodemanager
下面找到nodemanager.properties
#Tue Nov 22 17:01:57 CST 2011
DomainsFile=C\:\\oracle\\FusionMW\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.domains
LogLimit=0
PropertiesVersion=10.3
DomainsDirRemoteSharingEnabled=false
javaHome=C\:\\PROGRA~1\\Java\\JDK16~1.0_2
AuthenticationEnabled=true
NodeManagerHome=C\:\\oracle\\FusionMW\\WLSERV~1.3\\common\\NODEMA~1
JavaHome=C\:\\PROGRA~1\\Java\\JDK16~1.0_2\\jre
LogLevel=INFO
DomainsFileEnabled=true
StartScriptName=startWebLogic.cmd
ListenAddress=
NativeVersionEnabled=true
ListenPort=5556
LogToStderr=true
SecureListener=true
LogCount=1
DomainRegistrationEnabled=false
StopScriptEnabled=false
QuitEnabled=false
LogAppend=true
StateCheckInterval=500
CrashRecoveryEnabled=false
StartScriptEnabled=true 默认为false
LogFile=C\:\\oracle\\FusionMW\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.log
LogFormatter=weblogic.nodemanager.server.LogFormatter
ListenBacklog=50
####<Nov 22, 2011 5:48:40 PM CST> <Info> <JMX> <WN7X64-92ZL3Q1> <osb_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1321955320743> <BEA-149512> <JMX Connector Server started at service:jmx:iiop://localhost:8011/jndi/weblogic.management.mbeanservers.runtime
.>
####<Nov 22, 2011 5:48:40 PM CST> <Critical> <WebLogicServer> <WN7X64-92ZL3Q1> <osb_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1321955320758> <BEA-000286> <Failed to invoke startup class "JRF
Startup Class", java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup
java.lang.ClassNotFoundException: oracle.jrf.wls.JRFStartup
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClass(ClassDeploymentManager.java:262)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager.access$000(ClassDeploymentManager.java:54)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager$1.run(ClassDeploymentManager.java:214)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.jav
a:120)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager.invokeClassDeployment(ClassDeploymentManager.java:207)
at weblogic.management.deploy.classdeployment.ClassDeploymentManager.runStartupsBeforeAppDeployments(ClassDeploymentManager.java:149)
at weblogic.management.deploy.classdeployment.ClassDeploymentService.start(ClassDeploymentService.java:20)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
问题描述:
Cause
When starting WLS managed servers from the Admin Console, the startManagedWebLogic script is invoked via node manager.If <$Middleware_Home>/wlserver_10.3/common/nodemanager/nodemanager.properties
does not contain the value 'StartScriptEnabled=true' then the startManagedWebLogic script is called from the WLS home (from <$Middleware_Home>wlserver_10.3/common/bin). This version of the startManagedWebLogic script does not contain any references to the JRF
libraries, hence the start failure.
If <$Middleware_Home>/wlserver_10.3/common/nodemanager/nodemanager.properties
contains the value 'StartScriptEnabled=true' then the startManagedWebLogic script is called from
<$Domain_Location>/bin. This version correctly sets the environment to load the JRF-related libraries.
In early Fusion Middleware (FMW) 11g versions, including 11.1.1.1.0, 'StartScriptEnabled=true' was not set by default in nodemanager.properties.
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
解决方法:
在目录:C:\oracle\FusionMW\wlserver_10.3\common\nodemanager
下面找到nodemanager.properties
#Tue Nov 22 17:01:57 CST 2011
DomainsFile=C\:\\oracle\\FusionMW\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.domains
LogLimit=0
PropertiesVersion=10.3
DomainsDirRemoteSharingEnabled=false
javaHome=C\:\\PROGRA~1\\Java\\JDK16~1.0_2
AuthenticationEnabled=true
NodeManagerHome=C\:\\oracle\\FusionMW\\WLSERV~1.3\\common\\NODEMA~1
JavaHome=C\:\\PROGRA~1\\Java\\JDK16~1.0_2\\jre
LogLevel=INFO
DomainsFileEnabled=true
StartScriptName=startWebLogic.cmd
ListenAddress=
NativeVersionEnabled=true
ListenPort=5556
LogToStderr=true
SecureListener=true
LogCount=1
DomainRegistrationEnabled=false
StopScriptEnabled=false
QuitEnabled=false
LogAppend=true
StateCheckInterval=500
CrashRecoveryEnabled=false
StartScriptEnabled=true 默认为false
LogFile=C\:\\oracle\\FusionMW\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.log
LogFormatter=weblogic.nodemanager.server.LogFormatter
ListenBacklog=50
相关文章推荐
- <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException
- Weblogic AdminServer启动失败,<Security> <BEA-090870> <The realm "myrealm" failed to be loaded
- WebLogic - Managed Server failed to start when started from console.
- <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException
- <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException
- 非正常结束weblogic进程导致weblogic无法启动(锁)<BEA-141281> <unable to get file lock, will retry …>
- EBS APPS 204ERROR:log-->failed to start a managed process after the maximum re try limit
- 启动Linux上Weblogic Server报错: <BEA-141281> <unable to get file lock, will retry ...>
- <Android> Failed to pull selection 解决
- <BEA-141288> <Unable to obtain file lock but will retry.>
- <BEA-000386> <Server subsystem failed. Reason: java.lang.AssertionError: java.lang.reflect.Invocatio
- "_OBJC_CLASS_$_OpenUDID", referenced from:&linker command failed with exit code 1 (use -v to see inv
- Unable To Start Admin Server with Error BEA-000386 (weblogic服务启动报错)
- WLS Exception: <BEA-149132> <Split-dir application HRSystem can only be deployed to the Admin Server
- How to start weblogic managed servers without manually entering the password
- cordova build 报错:failed to notfy projectevluationlistener.afterevaluate<>.
- weblogic集群受管服务器报<Error> <Cluster> <BEA-000110><Error> <Cluster> <BEA-000109>
- hadoop学习笔记之<Call From localhost/127.0.0.1 to localhost:9000 failed...>
- Windows 7 SP1、JDK6u45、Weblogic11g均为64位下启动服务报 <BEA-000438><BEA-280101>解决方案
- Unable to find any test data conversion strategy for parameter with name ArrayList<XXX>