1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer

Ошибка J2EE JOC-043 base exception

 

В процессе запуска управляемого сервера (soa_server1 или soa_server2) вы можете наблюдать следующую ошибку:

<May 18, 2012 1:53:31 PM EDT> <Warning> <oracle.sdp.messaging.driver.base> <SDP-26035> <JNDI lookup of server command endpoint OraSDPM/ejb/sdpmessagingserver/CommandProcessorRemote failed with the following error message: While trying to lookup 'OraSDPM.ejb.sdpmessagingserver/CommandProcessorRemote' didn't find subcontext 'ejb'. Resolved 'OraSDPM'. Will retry until successful.>
<May 18, 2012 1:57:25 PM EDT> <Error> <oracle.as.cache.groupv2.Distributor> <BEA-000000> <DI Unable to find or become a group coordinator within 300000 seconds>
<May 18, 2012 1:57:27 PM EDT> <Error> <oracle.as.cache> <BEA-000000> <oracle.ias.cache.NetworkException: J2EE JOC-058 distributed cache initialization failure
J2EE JOC-043 base exception:
J2EE JOC-823 unable to contact the packet-distributor at [localhost:20030] segID=0
   at oracle.ias.cache.groupv2.Client.init(Client.java:86)
   at oracle.ias.cache.groupv2.GroupMember.<init>(GroupMember.java:383)
   at oracle.ias.cache.groupv2.GroupMember.create(GroupMember.java:93)
   at oracle.ias.cache.groupv2.GrpCommunication.init(GrpCommunication.java:141)
   at oracle.ias.cache.groupv2.GrpCommunication.init(GrpCommunication.java:121)
   at oracle.ias.cache.Net.init(Net.java:104)
   at oracle.ias.cache.CacheInternal.initNet(CacheInternal.java:2924)
   at oracle.ias.cache.CacheInternal.init(CacheInternal.java:695)
   at oracle.ias.cache.CacheInternal.init(CacheInternal.java:343)
   at oracle.ias.cache.CacheInternal.createNamedCache(CacheInternal.java:2601)
   at oracle.ias.cache.Cache.createNamedCache(Cache.java:661)
   at oracle.mds.internal.cache.JOCCacheProvider.createNamedCacheInternal(JOCCacheProvider.java:292)
   at oracle.mds.internal.cache.JOCCacheProvider.createNamedCache(JOCCacheProvider.java:255)
   at oracle.mds.internal.cache.JOCCacheProvider.<init>(JOCCacheProvider.java:87)
   at oracle.mds.core.MDSInstance.initCache(MDSInstance.java:1620)
   at oracle.mds.core.MDSInstance.<init>(MDSInstance.java:1758)

 

Решение №1:

Эта ошибка возникает в случае кластерной установки Oracle SOA Suite 11g и может быть вызвана в случае:

1. Административный сервер (AdminServer) был некоректно стартован.

2. NodeManager не запущен на одной из нод.

В этом случае перезапустите административный сервер и все управляемые сервера (AdminServer, soa_server1, soa_server2)

 

Решение №2:

Кроме того, данная ошибка может возникать в случае, когда требуется переконфигурировать Java Object Cache (JOC).

1. Остановите все управляемые сервера, за исключением AdminServer.

2. Запустите WebLogic Scriting Tools на сервере SOAHOST1:

   c:\Oracle\Middleware\oracle_common\common\bin\wlst.cmd

3. Введите следующие команды:

wls:/offline> connect()
Please enter your username : weblogic
Please enter your password : welcome1
Please enter your server URL [t3://localhost:7001] :
Connecting to t3://adminhost:7001 with userid weblogic ...
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'soa_domain'.

4. Выполните configure-joc.py скрипт:

execfile('/u01/app/oracle/middleware/oracle_common/bin/configure-joc.py')

Enter Hostnames (eg host1,host2) : soahost1,soahost2
Do you want to specify a cluster name (y/n) <y>y
Enter Cluster Name : soacluster
Enter Discover Port : 9991
Enter Distribute Mode (true|false) <true> : true
Do you want to exclude any server(s) from JOC configuration (y/n) <n>n

5. Запустите все управляемые сервера.

 

Добавить комментарий