2016-09-20 93 views
0

我正在寻找在Web逻辑上建立群集服务器。我走了以下步骤,但当我重新启动我的服务器,然后启动集群我得到一个异常。下面列出了例外情况。Weblogic服务器群集安装程序11g - 设置服务器实例和群集

下面是我通过控制台上的网络逻辑

Create Cluster 

In the console page mydomain.com/7002/console on the left side 
I click on 

    Environment 

to expand the tree and then click on 

Clusters 

It changes screens on the right. I fill out the data for the 

CLUSTER NAME 

and I left the messaging mode to Uni-Cast 

The multicast address and port are already filled out but are greyed out. 

I then click OK. 

After this I configure the server. On the side on the console page I click on Servers 

Server Config 


I fill out the Server Name: MyServer 

I punch in the Server Listen Address 

Port is defaulted to 7001 which is available 

I then fill out the question 

Should this server belong to a cluster 

I answer 

Yes, Make this a server a member of an existing cluster and I select the cluster I just created. 

I then click Finish 

后,我接受更改并重新启动服务器的步骤,当我启动服务器的情况下,我得到了下面的异常的错误日志。任何帮助将不胜感激。

####<Sep 20, 2016 1:57:25 PM CDT> <Debug> <ServerLifeCycle> <DIFDX> <WLS_RUN_MANAGER> <main> <<WLS Kernel>> <> <> <1474397845602> <BEA-000000> <calling halt on w[email protected]> 
####<Sep 20, 2016 1:57:25 PM CDT> <Debug> <DiagnosticContext> <> <> <weblogic.timers.TimerThread> <> <> <> <1474397845604> <BEA-000000> <Invoked DCM.initialValue() for thread id=15, name=weblogic.timers.TimerThread 
java.lang.Exception 
    at weblogic.diagnostics.context.DiagnosticContextManager$1.initialValue(DiagnosticContextManager.java:267) 
    at weblogic.kernel.ResettableThreadLocal.initialValue(ResettableThreadLocal.java:117) 
    at weblogic.kernel.ResettableThreadLocal$ThreadStorage.get(ResettableThreadLocal.java:204) 
    at weblogic.kernel.ResettableThreadLocal.get(ResettableThreadLocal.java:74) 
    at weblogic.diagnostics.context.DiagnosticContextManager$WLSDiagnosticContextFactoryImpl.findOrCreateDiagnosticContext(DiagnosticContextManager.java:365) 
    at weblogic.diagnostics.context.DiagnosticContextFactory.findOrCreateDiagnosticContext(DiagnosticContextFactory.java:111) 
    at weblogic.diagnostics.context.DiagnosticContextFactory.findOrCreateDiagnosticContext(DiagnosticContextFactory.java:94) 
    at weblogic.diagnostics.context.DiagnosticContextHelper.getContextId(DiagnosticContextHelper.java:32) 
    at weblogic.logging.LogEntryInitializer.getCurrentDiagnosticContextId(LogEntryInitializer.java:117) 
    at weblogic.logging.LogEntryInitializer.initializeLogEntry(LogEntryInitializer.java:67) 
    at weblogic.logging.WLLogRecord.<init>(WLLogRecord.java:43) 
    at weblogic.logging.WLLogRecord.<init>(WLLogRecord.java:54) 
    at weblogic.logging.WLLogger.normalizeLogRecord(WLLogger.java:64) 
    at weblogic.logging.WLLogger.log(WLLogger.java:35) 
    at weblogic.diagnostics.debug.DebugLogger.log(DebugLogger.java:231) 
    at weblogic.diagnostics.debug.DebugLogger.debug(DebugLogger.java:204) 
    at weblogic.work.SelfTuningDebugLogger.debug(SelfTuningDebugLogger.java:18) 
    at weblogic.work.ServerWorkManagerImpl$1.log(ServerWorkManagerImpl.java:44) 
    at weblogic.work.SelfTuningWorkManagerImpl.debug(SelfTuningWorkManagerImpl.java:597) 
    at weblogic.work.RequestManager.log(RequestManager.java:1204) 
    at weblogic.work.RequestManager.addToCalendarQueue(RequestManager.java:315) 
    at weblogic.work.RequestManager.addToPriorityQueue(RequestManager.java:301) 
    at weblogic.work.RequestManager.executeIt(RequestManager.java:248) 
    at weblogic.work.SelfTuningWorkManagerImpl.scheduleInternal(SelfTuningWorkManagerImpl.java:164) 
    at weblogic.work.SelfTuningWorkManagerImpl.schedule(SelfTuningWorkManagerImpl.java:144) 
    at weblogic.timers.internal.TimerManagerFactoryImpl$WorkManagerExecutor.execute(TimerManagerFactoryImpl.java:132) 
    at weblogic.timers.internal.TimerManagerImpl.waitForStop(TimerManagerImpl.java:241) 
    at weblogic.timers.internal.TimerManagerImpl.stop(TimerManagerImpl.java:98) 
    at weblogic.timers.internal.TimerThread$Thread.run(TimerThread.java:250) 
+0

您确定管理服务器实例的IP /端口与MyServer的IP /端口之间没有冲突吗? – slwk

+0

找到我的解决方案。它最终成为超时问题。服务器花了很长时间才发现该实例没有回应,因此假设它无法通过。一旦我将超时时间延长了一段时间,它终于完成并工作了。 – Dale

回答

0

解决方案:它最终成为超时问题。服务器花了很长时间才发现该实例没有回应,因此假设它无法通过。一旦我将超时时间延长了一段时间,它终于完成并工作了。