JMS in Clustered WLS 5.1

          Has anyone used JMS in a 5.1 cluster ? I'm not able to lookup Topics from my client.
          Can someone help me with this ?
          

Currently JMS Topics are not replicable objects in a cluster; you must bind it to a single Node.
          Once a Node has a bound Topic and joins a cluster, its local JNDI tree is broadcasted to the rest of
          the cluster, and you should be able to look up the local Topic from any Node. What problems are you
          having?
          Gene
          "Ashok Sridhar" <[email protected]> wrote in message news:3b2f6bb0$[email protected]..
          >
          > Has anyone used JMS in a 5.1 cluster ? I'm not able to lookup Topics from my client.
          > Can someone help me with this ?
          >
          >
          

Similar Messages

  • Looking up JMS destinations with clustered WLS

              From scanning the postings, it appears that in a clustered WLS environment, the
              JMS servers are not clustered. As a result, the JMS destinations must be unique
              across all of the WLS in the cluster. In addition, there is no failover available
              when a JMS server goes down.
              With that stated, what I want to know is:
              When establishing a JMS connection with a JMS server in a WLS cluster, do I need
              to know the JNDI URL for each specific JMS server that is managing the destination(s)
              I wish to pub/sub?
              Or, is there a 'global' JNDI tree that I can reference and the clustered WLS behind
              the scenes will route me to the appropriate JMS server?
              If resolving the URL is a manual process, I will need to keep track of which destinations
              reside on which JMS servers. This adds an additional maintenance point that I
              would like to avoid if possible.
              Thanks,
              Bob.
              

    One can use Connection Factory to establish connection to particular
              destination (queue/topic). connection factories are clustered. so, one don't
              need to have knowledge of particular WLS.
              "Neal Yin" <[email protected]> wrote in message
              news:[email protected]...
              > Although there is only one JMS server instance, you can lookup it from
              > anywhere in a cluster.
              > In another words, JNDI tree is global in a WLS cluster. Just give cluster
              > DNS name in your
              > URL, you will be fine.
              >
              > -Neal
              >
              >
              > "Bob Peroutka" <[email protected]> wrote in message
              > news:[email protected]...
              > >
              > > From scanning the postings, it appears that in a clustered WLS
              > environment, the
              > > JMS servers are not clustered. As a result, the JMS destinations must
              be
              > unique
              > > across all of the WLS in the cluster. In addition, there is no failover
              > available
              > > when a JMS server goes down.
              > >
              > > With that stated, what I want to know is:
              > >
              > > When establishing a JMS connection with a JMS server in a WLS cluster,
              do
              > I need
              > > to know the JNDI URL for each specific JMS server that is managing the
              > destination(s)
              > > I wish to pub/sub?
              > >
              > > Or, is there a 'global' JNDI tree that I can reference and the clustered
              > WLS behind
              > > the scenes will route me to the appropriate JMS server?
              > >
              > > If resolving the URL is a manual process, I will need to keep track of
              > which destinations
              > > reside on which JMS servers. This adds an additional maintenance point
              > that I
              > > would like to avoid if possible.
              > >
              > > Thanks,
              > >
              > > Bob.
              > >
              > >
              > >
              >
              >
              

  • SOAP (EJBs) clustering (WLS 7.0)

    Hi all,
    I had posted this before, too. But I did not get any working feedback. Has anyone
    ever tried clustering SOAP impls (EJB) in WLS? Does WLS support this?
    I am able to deploy simple EJBs across clustered WLS instances.
    I am unsuccessful in doing the same for a web service (SOAP) using EJBs. The application
    gets deployed but successive requests do not round robin among available services.
    I think somehow I need to do some cluster tweaks to the receiving WLS servlet
    that peeks into the SOAP message and forwards it to the right service.
    Could someone please help me out?
    I would be most grateful.
    Thanks a lot. Guha

    A traditional EJB stub (which communicates over T3 or IIOP) has
    intelligence built in to it to perform round robin load balancing. The
    same tricks don't apply for SOAP/HTTP. If you want to get that
    behavior, then you need to do the same thing used for load balancing
    servlet requests: all members of the cluster should resolve to the same
    DNS name, and use DNS round robining to distribute the load. Or use a
    load balancer like Resonate. For more information, see:
    http://e-docs.bea.com/wls/docs70/cluster/index.html.
    -Don
    Suteertha wrote:
    Hi all,
    I had posted this before, too. But I did not get any working feedback. Has anyone
    ever tried clustering SOAP impls (EJB) in WLS? Does WLS support this?
    I am able to deploy simple EJBs across clustered WLS instances.
    I am unsuccessful in doing the same for a web service (SOAP) using EJBs. The application
    gets deployed but successive requests do not round robin among available services.
    I think somehow I need to do some cluster tweaks to the receiving WLS servlet
    that peeks into the SOAP message and forwards it to the right service.
    Could someone please help me out?
    I would be most grateful.
    Thanks a lot. Guha

  • JMS in clustered weblogic

    Is there any intention of including support for JMS queues clustering? If so, would it include clustering of messages after a server shutdown?
    Thanks

    Hi Ignacio,
    We do not support the JMS API from Coherence. That is one of the APIs that we currently defer to the application server providers, such as BEA. Unfortunately, BEA WebLogic does not currently support Coherence for its clustered queues, but I believe in WebLogic 8.1 you can manually fail-over BEA WebLogic queues in a cluster.
    Peace,
    Cameron Purdy
    Tangosol, Inc.
    Coherence: Easily share live data across a cluster!

  • Using foreign JMS providers with wls

    does anybody have a clou, where i can find that article, i think it's
              by steve felts on using foreign JMS providers with wls? i think the
              link on dev2dev is broken?
              

    The new article is called "Using Foreign JMS Providers with WLS" and it's
              here:
              http://dev2dev.bea.com/resourcelibrary/whitepapers.jsp?highlight=whitepapers
              greg
              "leopld goess" <[email protected]> wrote in message
              news:[email protected]..
              > does anybody have a clou, where i can find that article, i think it's
              > by steve felts on using foreign JMS providers with wls? i think the
              > link on dev2dev is broken?
              

  • Clustering WLS 6.1

              Hi All,
              I'm trying to clustering WLS 6.1. I have 2 Web servers, 2 Application servers,
              and 1 Admin servers. One of the web server is in the same machine with the admin
              server. And the other servers are in separate machine.
              I want to make 2 clusters, one is the cluster for the web server, and the other
              is for the app server.
              I already set the clustering in the admin server. What I would like to know, do
              I need to set the clustering configuration in each server??
              Thanx in advanced.
              Regards,
              Mellfiena.S
              

    Mellfiena.S wrote:
              > Hi All,
              >
              > I'm trying to clustering WLS 6.1. I have 2 Web servers, 2 Application servers,
              > and 1 Admin servers. One of the web server is in the same machine with the admin
              > server. And the other servers are in separate machine.
              > I want to make 2 clusters, one is the cluster for the web server, and the other
              > is for the app server.
              > I already set the clustering in the admin server. What I would like to know, do
              > I need to set the clustering configuration in each server??
              >
              > Thanx in advanced.
              >
              > Regards,
              >
              > Mellfiena.S
              I am not sure what you mean by I already set the clustering in the admin
              server.
              1. You have to create two clusters.
              2. Then you make each web server part of cluster 1 and each application
              server part of cluster 2.
              Hope this makes sense.
              Cheers,
              -- Prasad
              

  • JMS/RMI causes  WLS to hang

    Hello,
    Not sure if this is the right newsgroup-I am trying to
    diagnose a problem where the weblogic server(5.1, SP9) hangs. I have run
    it through JProbe's Threadalyzer and I checked for deadlocks and no
    deadlocks were reported. What was reported were three thread stalls (one
    block stall and two wait stalls) . All the three thread stalls were
    holding JMSServerSession(different instances of it).
    Here is the architecture -
    A third party application makes a HTTP request to a servlet running on
    WLS and that servlet posts a message to JMS and returns. We are using
    ServerSessionPool. The client class implementing the MessageListener
    then calls other RMI objects within the same JVM(its non-clustered
    weblogic).
    Here is the question-under heavy load this seems to hang the system
    eventually. I am unable to determine why at this point. The thread dump
    is different each time.
    The onMessage() method calls one RMI object which delegates to a
    detailed object tree several layers deep(other RMI objects). In one of
    those RMI objects there is a synchronized block.
    Currently there is no notifyAll() being issued when this synchronized
    block exits.
    Is it necessary then to issue a notifyAll() within any synchronized code
    that is within the 'scope' of the onMessage()
    I would like the JMS thread to return immediately. So that the rest of
    the RMI code is handled in other threads.
    Thanks in advance,
    Aswin.

    Here is the thread dump-JProbe did not report any deadlock again( I did not profile the
    weblogic.* classes). However the CPU usage was 100% and the server just hung-
    "Thread-5" daemon prio=5 tid=0x3e1e7470 nid=0xd9 runnable [0x3e2af000..0x3e2afdc
    0]
    at java.net.SocketInputStream.socketRead(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:86)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
    at java.io.BufferedInputStream.read1(BufferedInputStream.java:225)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:280)
    - locked <619fd20> (a java.io.BufferedInputStream)
    at COM.activesw.api.client.BrokerConnection.readData(BrokerConnection.ja
    va:1584)
    at COM.activesw.api.client.BrokerConnection.run(BrokerConnection.java:15
    06)
    "SocketListener" daemon prio=5 tid=0x3cef3c30 nid=0xd4 runnable [0x3cf6f000..0x3
    cf6fdc0]
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
    - locked <4fb6d10> (a java.net.PlainSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:243)
    at java.net.ServerSocket.accept(ServerSocket.java:222)
    at com.inprise.vbroker.IIOP.Listener.accept(Listener.java:102)
    at com.inprise.vbroker.orb.SocketSCM$ListenerThread.run(SocketSCM.java:3
    2)
    at java.lang.Thread.run(Thread.java:484)
    "AreYouAlive" daemon prio=5 tid=0x3cd1e520 nid=0x17a waiting on monitor [0x3ce2f
    000..0x3ce2fdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <4da7f58> (a com.inprise.vbroker.ds.DSUser$AreYouAlive)
    at com.inprise.vbroker.ds.DSUser$AreYouAlive.run(DSUser.java:115)
    - locked <4da7f58> (a com.inprise.vbroker.ds.DSUser$AreYouAlive)
    "DatagramThread" daemon prio=5 tid=0x3cd19af0 nid=0x138 runnable [0x3cdef000..0x
    3cdefdc0]
    at java.net.PlainDatagramSocketImpl.peek(Native Method)
    - locked <4da1a10> (a java.net.PlainDatagramSocketImpl)
    at java.net.DatagramSocket.receive(DatagramSocket.java:354)
    - locked <140c7130> (a java.net.DatagramPacket)
    - locked <4da19f8> (a java.net.DatagramSocket)
    at com.inprise.vbroker.ds.DSUser$DatagramThread.run(DSUser.java:157)
    "GarbageCollector" daemon prio=5 tid=0x3cb80100 nid=0x1a5 waiting on monitor [0x
    3ccaf000..0x3ccafdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <4bca9c0> (a com.inprise.vbroker.orb.GarbageCollector)
    at com.inprise.vbroker.orb.GarbageCollector.run(GarbageCollector.java:62
    - locked <4bca9c0> (a com.inprise.vbroker.orb.GarbageCollector)
    "ListenThread" prio=5 tid=0x3c57c310 nid=0x145 runnable [0x3c5df000..0x3c5dfdc0]
    at java.net.PlainSocketImpl.socketAccept(Native Method)
    at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:421)
    - locked <3533380> (a java.net.PlainSocketImpl)
    at java.net.ServerSocket.implAccept(ServerSocket.java:243)
    at java.net.ServerSocket.accept(ServerSocket.java:222)
    at weblogic.t3.srvr.ListenThread.run(ListenThread.java:286)
    "LDAPConnThread majestix.xyz.com:389" daemon prio=5 tid=0x3a20bc40 nid=0
    x110 runnable [0x3a29f000..0x3a29fdc0]
    at java.net.SocketInputStream.socketRead(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:86)
    at java.io.BufferedInputStream.fill(BufferedInputStream.java:186)
    at java.io.BufferedInputStream.read(BufferedInputStream.java:204)
    - locked <3022d48> (a java.io.BufferedInputStream)
    at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:101)
    at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:420)
    "NBExecuteThread-1" daemon prio=5 tid=0x38283ed0 nid=0x1e0 waiting on monitor [0
    x388df000..0x388dfdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <2f0a498> (a weblogic.kernel.ExecuteThread)
    at java.lang.Object.wait(Object.java:420)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    - locked <2f0a498> (a weblogic.kernel.ExecuteThread)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "NBExecuteThread-0" daemon prio=5 tid=0x38281180 nid=0x1ca waiting on monitor [0
    x3889f000..0x3889fdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <2f09ea8> (a weblogic.kernel.ExecuteThread)
    at java.lang.Object.wait(Object.java:420)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    - locked <2f09ea8> (a weblogic.kernel.ExecuteThread)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "ExecuteThread-19" daemon prio=5 tid=0x3827f660 nid=0x1b1 runnable [0x3885f000..
    0x3885fdc0]
    at java.lang.StringBuffer.toString(StringBuffer.java:1068)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:78)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <72e2d18> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-18" daemon prio=5 tid=0x3827e850 nid=0x170 waiting on monitor [0x
    3881f000..0x3881fdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <2f08db0> (a weblogic.kernel.ExecuteThread)
    at java.lang.Object.wait(Object.java:420)
    at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:99)
    - locked <2f08db0> (a weblogic.kernel.ExecuteThread)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:126)
    "ExecuteThread-17" daemon prio=5 tid=0x3827da10 nid=0x1e9 runnable [0x387df000..
    0x387dfdc0]
    at java.lang.StringBuffer.expandCapacity(StringBuffer.java:202)
    at java.lang.StringBuffer.append(StringBuffer.java:401)
    - locked <140f83b0> (a java.lang.StringBuffer)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:78)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <6e04bf0> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-16" daemon prio=5 tid=0x3827cc20 nid=0x1c8 runnable [0x3879f000..
    0x3879fdc0]
    at org.apache.regexp.RECompiler.closure(RECompiler.java:939)
    at org.apache.regexp.RECompiler.branch(RECompiler.java:1151)
    at org.apache.regexp.RECompiler.expr(RECompiler.java:1203)
    at org.apache.regexp.RECompiler.compile(RECompiler.java:1281)
    at org.apache.regexp.RE.<init>(RE.java:495)
    at com.xyz.king.common.Entities.decodeString(Entities.java:128)
    at com.xyz.king.common.XmlEntities.decodeStringBasic(XmlEntities
    .java:130)
    at com.xyz.king.go.Tuvking$ExacgoatchFormatHandler.handleText(Tu
    vking.java:264)
    at com.xyz.king.common.DiplomatBasicParser.processText(DiplomatB
    asicParser.java:196)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:85)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <6805850> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-15" daemon prio=5 tid=0x3827be10 nid=0x1a0 runnable [0x3875f000..
    0x3875fdc0]
    at java.lang.StringBuffer.<init>(StringBuffer.java:116)
    at java.lang.StringBuffer.<init>(StringBuffer.java:104)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:91)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <7e02b88> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-14" daemon prio=5 tid=0x38279020 nid=0x139 runnable [0x3871f000..
    0x3871fdc0]
    at oracle.net.ns.NetInputStream.read(Unknown Source)
    at oracle.jdbc.ttc7.MAREngine.unmarshalUB1(MAREngine.java:718)
    at oracle.jdbc.ttc7.TTIoer.unmarshal(TTIoer.java:129)
    at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:533)
    at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
    at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:822
    - locked <2f22908> (a oracle.jdbc.ttc7.TTC7Protocol)
    at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.ja
    va:1446)
    at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.jav
    a:1371)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
    nt.java:1900)
    at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java
    :693)
    - locked <140d4428> (a oracle.jdbc.driver.OracleStatement)
    at weblogic.jdbc.pool.Statement.executeUpdate(Statement.java:59)
    at weblogic.jms.server.JDBCStore.purgeMessages(JDBCStore.java:1147)
    at weblogic.jms.server.JDBCStore.trigger(JDBCStore.java:880)
    at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
    edTrigger.java:205)
    at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
    er.java:199)
    at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:6
    0)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-13" daemon prio=5 tid=0x38278190 nid=0x1d1 runnable [0x386df000..
    0x386dfdc0]
    at java.lang.StringBuffer.toString(StringBuffer.java:1068)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:91)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <64dbad0> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-12" daemon prio=5 tid=0x38277660 nid=0x1d9 runnable [0x3869f000..
    0x3869fdc0]
    at weblogic.socket.NTSockegouxer.getNextSocket(Native Method)
    at weblogic.socket.NTSockegouxer.processSockets(NTSockegouxer.java:331)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    23)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-11" daemon prio=5 tid=0x38276850 nid=0x12e runnable [0x3865f000..
    0x3865fdc0]
    at weblogic.socket.NTSockegouxer.getNextSocket(Native Method)
    at weblogic.socket.NTSockegouxer.processSockets(NTSockegouxer.java:331)
    at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    23)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-10" daemon prio=5 tid=0x38275a10 nid=0xce runnable [0x3861f000..0
    x3861fdc0]
    at org.apache.regexp.RECompiler$RERange.<init>(RECompiler.java:1305)
    at org.apache.regexp.RECompiler.characterClass(RECompiler.java:572)
    at org.apache.regexp.RECompiler.terminal(RECompiler.java:863)
    at org.apache.regexp.RECompiler.closure(RECompiler.java:942)
    at org.apache.regexp.RECompiler.branch(RECompiler.java:1151)
    at org.apache.regexp.RECompiler.expr(RECompiler.java:1203)
    at org.apache.regexp.RECompiler.compile(RECompiler.java:1281)
    at org.apache.regexp.RE.<init>(RE.java:495)
    at com.xyz.king.common.Entities.decodeString(Entities.java:128)
    at com.xyz.king.common.XmlEntities.decodeStringBasic(XmlEntities
    .java:130)
    at com.xyz.king.go.Tuvking$ExacgoatchFormatHandler.handleText(Tu
    vking.java:264)
    at com.xyz.king.common.DiplomatBasicParser.processText(DiplomatB
    asicParser.java:196)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:85)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <7828f40> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-9" daemon prio=5 tid=0x38274c20 nid=0x15c runnable [0x385df000..0
    x385dfdc0]
    at java.lang.Object.clone(Native Method)
    at weblogic.utils.collections.NumericHashtable.clone(NumericHashtable.ja
    va:267)
    - locked <353a790> (a weblogic.utils.collections.NumericHashtable)
    at weblogic.socket.NTSockegouxer.trigger(NTSockegouxer.java:107)
    at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
    edTrigger.java:205)
    at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
    er.java:199)
    at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:6
    0)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-8" daemon prio=5 tid=0x38273e10 nid=0x14b runnable [0x3859f000..0
    x3859fdc0]
    at oracle.jdbc.ttc7.MAREngine.unmarshalUB4(MAREngine.java:845)
    at oracle.jdbc.ttc7.MAREngine.unmarshalSWORD(MAREngine.java:946)
    at oracle.jdbc.ttc7.TTIoer.unmarshal(TTIoer.java:128)
    at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:533)
    at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1405)
    at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteDescribe(TTC7Protocol.java:
    643)
    - locked <13bd83a8> (a oracle.jdbc.ttc7.TTC7Protocol)
    at oracle.jdbc.driver.OracleStatement.doExecuteQuery(OracleStatement.jav
    a:1674)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStateme
    nt.java:1870)
    at oracle.jdbc.driver.OracleStatement.execute(OracleStatement.java:737)
    - locked <140e56f8> (a oracle.jdbc.driver.OracleStatement)
    at weblogic.jdbc.common.internal.ConnectionEnv.test(ConnectionEnv.java:6
    88)
    - locked <13bcc130> (a weblogic.jdbc.common.internal.ConnectionEnv)
    at weblogic.common.internal.ResourceAllocator.trigger(ResourceAllocator.
    java:1484)
    at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
    edTrigger.java:205)
    at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
    er.java:199)
    at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:6
    0)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-7" daemon prio=5 tid=0x38271020 nid=0x164 runnable [0x3855f000..0
    x3855fdc0]
    at java.lang.StringBuffer.expandCapacity(StringBuffer.java:202)
    at java.lang.StringBuffer.append(StringBuffer.java:401)
    - locked <140f8450> (a java.lang.StringBuffer)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:78)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <8ebc3e8> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-6" daemon prio=5 tid=0x38270190 nid=0x142 runnable [0x3851f000..0
    x3851fdc0]
    at java.lang.StringBuffer.<init>(StringBuffer.java:116)
    at java.lang.StringBuffer.<init>(StringBuffer.java:104)
    at com.xyz.king.common.DiplomatBasicParser.processTag(DiplomatBa
    sicParser.java:154)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:72)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <9dab220> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-5" daemon prio=5 tid=0x3826f610 nid=0x14a runnable [0x384df000..0
    x384dfdc0]
    at java.lang.StringBuffer.expandCapacity(StringBuffer.java:202)
    at java.lang.StringBuffer.append(StringBuffer.java:401)
    - locked <140f84f8> (a java.lang.StringBuffer)
    at com.xyz.king.common.DiplomatBasicParser.parse(DiplomatBasicPa
    rser.java:91)
    at com.xyz.king.go.Tuvking.getExacgoatchFormat(Tuvking.java:56)
    at com.xyz.king.go.IndexerLocal.setExacgoatchKeys(IndexerLocal.j
    ava:72)
    at com.xyz.everest.integration.king.go.IndexerWLRMIImpl.setExact
    MatchKeys(IndexerWLRMIImpl.java:68)
    at com.xyz.everest.page.pageimport.PageImporter.createPageFromGx
    ml(PageImporter.java:464)
    at com.xyz.everest.page.pageimport.PageImporter.importSourcePage
    (PageImporter.java:231)
    at com.xyz.everest.page.pageimport.PageImporter.importPage(PageI
    mporter.java:152)
    at com.xyz.everest.page.PageManagerLocal.importPage(PageManagerL
    ocal.java:340)
    at com.xyz.everest.page.PageManagerWLRMIImpl.importPage(PageMana
    gerWLRMIImpl.java:254)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssLocalizationRequest(RequestProcessor.java:168)
    at com.xyz.everest.jobhandler.jobcreation.RequestProcessor.proce
    ssRequest(RequestProcessor.java:65)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorLocal.addReq
    uestToJob(JobCreatorLocal.java:89)
    at com.xyz.everest.jobhandler.jobcreation.JobCreatorWLRMIImpl.ad
    dRequestToJob(JobCreatorWLRMIImpl.java:41)
    at com.xyz.everest.request.RequestHandlerLocal.submitRequest(Req
    uestHandlerLocal.java:423)
    at com.xyz.everest.request.RequestHandlerLocal.onMessage(Request
    HandlerLocal.java:192)
    at weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:27
    6)
    at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
    at weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44
    - locked <84612a8> (a weblogic.jms.server.JMSServerSession)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
    "ExecuteThread-4" daemon prio=5 tid=0x3826e820 nid=0x1fb waiting on monitor [0x3
    849f000..0x3849fdc0]
    at java.lang.Object.wait(Native Method)
    - waiting on <2f03bc0> (a weblo

  • JMS between 2 WLS

    One Java JMS class can send message to a JMS queue in a WebLogic Server(WLS). However, it reports error: 'could not connect to the queue' when I put the same Java class in a WLS. What should be configured between these 2 WLS?
              BTW, I also establish the trust between 2 WLS.

    See my reply in the clustering newsgroup.
              Don Criscione wrote:
              > I'm trying to provide access to a JMS queue between two instances of WLS that are
              > not in a cluster. I keep running into
              > a problem with the createQueueSession: JMSException: Connection not found. The initial
              > context and connection seem to
              > both be valid, at least the metadata looks correct. I suspect it's a problem with
              > the connection factory, but I'm not sure what to try next. I've attached the code
              > and the output.
              >
              > ------------------------------------------------------------------------
              > Name: jmsSessionProblem.txt
              > jmsSessionProblem.txt Type: Plain Text (text/plain)
              > Encoding: base64
              Rajesh Mirchandani
              Developer Relations Engineer
              BEA Support
              

  • JMS Bridge from WLS to OAS not working; automatic redirection to JMS Port

    We have setup a JMS Bridge inbetween Weblogic Server 10.3.0 and Oracle App Server 10.1.3. In our test environment it is working fine. But, in LIVE, we are facing a problem. Firewall is there inbetween OAS and WLS.
    1. OAS Admin port 6003, is blocked by firewall. So, from outside environment we can't connect to this port.
    2. OAS Port 12401 (RMI Port) is not-blocked
    3. OAS Port 12601 (JMS Port) is blocked by firewall
    4. We created credential "JMS_USER" while configuring QueueConnFactory at OAS end and used it while setting up WLS JMS Bridge
    We are using ormi://172.24.255.59:12401/default as Provider URL from Weblogic while creating JMS Bridge.
    Problem
    ========
    While connecting from WLS we are getting the following error from WLS end:
    javax.jms.JMSException: Unable to create a connection to "apgst366/172.24.255.59:12,601" as user "JMS_USER".
         at com.evermind.server.jms.JMSUtils.make(JMSUtils.java:1050)
         at com.evermind.server.jms.JMSUtils.toJMSException(JMSUtils.java:1130)
         at com.evermind.server.jms.EvermindConnection.<init>(EvermindConnection.java:132)
         at com.evermind.server.jms.EvermindQueueConnection.<init>(EvermindQueueConnection.java:71)
    Question
    =========
    1) We are requesting for 12401; then why the JMS Port 12601 is being referred?
    2) Is there any automatic redirection from OAS end?
    3) Will unblocking the 12601 port by Firewall help?
    Please help me, as this has become a burning issue for us.
    Thanks in advance.

    Can anybody please help me?

  • Error in accessing Processes in a Clustered WLS Environment

    Hi all,
    We are running a clustered deployment of OBPM in WLS. The cluster is behaving properly execpt published and deployed projects are displaying the following error when accessing the workspace:
    The Process '/FooRequestProcess#Default-1.0' is not available.
    The Process '/FooCenterRequestProcess#Default-1.0' is not available. Caused by: Process '/FooRequestProcess#Default-1.0' not available. Caused by: Cannot reach engine 'bpmQAengine' at URL: ''. Caused by: While trying to lookup 'engines.bpmQAengine' didn't find subcontext 'engines'. Resolved ''
    Now, there was an issue with the JDBC Data Source in WLS which has since been fixed otherwise neither the engine or workspace would have come up. I have rebuilt and redeployed the engine, and I have undeployed and unplished the project then republished and redeployed it yet I still see this error.
    The XA definitions are correct. Does anyone have a clue as to the cause of this?
    TIA,
    IGS

    Hi,
    Am getting the same error
    The Process '/ExpenseReport#Default-1.0' is not available.
    The Process '/ExpenseReport#Default-1.0' is not available. Caused by: Process '/ExpenseReport#Default-1.0' not available. Caused by: Cannot reach engine 'Engine3' at URL: ''. Caused by: While trying to lookup 'engines.Engine3' didn't find subcontext 'engines'. Resolved ''
    When i tried checking --reload from directory am getting the following error
    Error Caused by: JMX connection for J2EE_WEBLOGIC could not be established. URL: service:jmx:t3://cdi-server1.apac.apl.com:8101/jndi/weblogic.management.mbeanservers.runtime. Caused by: User: weblogic, failed to be authenticated.
    Am not sure of this error... Please advice how to recitfy.. I have given the host and port correctly (pointed to one of the managed server)
    The most interesting part is I have configured cluster in distributed environment. I have deployed the project to a cluster with two managed servers. one managed server is configured to another physical server..
    When i try the workspace with server1:9001\workspace am able to see the deployed processes without any errors/exceptions
    but when i try the workspace with server2:9002\workspace am getting process unavailable error..
    server1:9001 -- managed server1 of the cluster to which the process is deployed
    server2:9002 - managed server2 of the cluster to which the process is deployed
    Kindly help
    Thanks,
    Charan
    Edited by: charan27 on May 26, 2010 5:24 AM

  • Fail over JMS in clustering

    Hi ,
              I'm newbies to weblogic.
              Currently I need to use JMS to asychronous messaging.
              version I used is weblogic 705.
              The environment is clustering. There is one Admin server, and 2 managed servers by multicasting.
              Let's say, there have managed server#1 and managed server#2.
              I set up JMS servers in each instance of managed Servers by using distributed Queue.
              And used MDB to consume the message from queue and deploy to each server.
              used persistance store in DB by JDBC connection Pools which is deploy multipools to cluster.
              when firing hte message using distributed queue, messages keep in persistance store according to load balancing.
              - Is there any work around to support failover?
              Lets say, there fired 20 messages and according to the load balancing, each queue in server server got 10 records. but their persistance is in DB.
              - After firing messages, I intentionally shut down the 2nd server, and restart again. Then MDB consume message which is already send to him. But There have a problem, when restarting the 2nd server, the message in queue( persistance in DB) which is related by 1st serer is wipe out from DB persistance.
              Why can't identify why this one happen.
              Anybody can help me.
              Best regards,

    I'm not sure what is your question? Why are the messages stored in the DB wiped out?
              I don't remember WebLogic 7.0 too much, is there a way to setup for JMS migration? If so, you can then migrate from 1 server to another so the messages can be processed even if the server goes down.

  • Jms queue clustering

    hi,
              Connection to the queue is not establised after a crash of one node
              I'd be grateful if anyone confirmed that my jms clustered queues are configured and handled correctly from API point of view.
              I have:
              - created connection factory targeted to all servers in a cluster
              - all servers in a cluster have its own JMS server
              - created distributed queue targeted to all servers in a cluster
              In a program
              - i lookup one server within a cluster via JNDI and connect to the queue
              - start connection both for consumer and producer
              - consumer and producer implement ExceptionListener
              - in onException method I create a new connection to the second node

    hi,
              Connection to the queue is not establised after a crash of one node
              I'd be grateful if anyone confirmed that my jms clustered queues are configured and handled correctly from API point of view.
              I have:
              - created connection factory targeted to all servers in a cluster
              - all servers in a cluster have its own JMS server
              - created distributed queue targeted to all servers in a cluster
              In a program
              - i lookup one server within a cluster via JNDI and connect to the queue
              - start connection both for consumer and producer
              - consumer and producer implement ExceptionListener
              - in onException method I create a new connection to the second node

  • SOAP / Web Service clustering WLS 7.0.2

              Hi there,
              I'm looking for information on if and how WLS 7.0.2 is capable of
              clustering Web Services. We created the Web Service like following:
              - Created a stateless session bean first
              - Created the web service with a servicegen ant task
              I browsed through edocs.bea.com but
              up to now with no success.
              Any help is greatly appreciated.
              Best regards,
              Fabio
              

              "Fabio Barone" <[email protected]> wrote:
              >
              >Hi there,
              >
              >I'm looking for information on if and how WLS 7.0.2 is capable of
              >clustering Web Services. We created the Web Service like following:
              >- Created a stateless session bean first
              >- Created the web service with a servicegen ant task
              >
              >We need the clustering service for high availability, not
              >for load balancing or session fail-over.
              >
              >Our IT dept. offered a hardware solution with CISCO load-balancers
              >first (our preferred solution for high availability).
              >However, the guys here are not able to configure the hardware properly,
              >that's why we're looking for alternatives with the WLS cluster.
              >
              >I browsed through edocs.bea.com but
              >up to now with no success.
              >
              >Any help is greatly appreciated.
              >
              >Best regards,
              >Fabio
              Fabio, your other alternative is through a group of Web servers configured identically
              using Weblogic proxy plugins. WLS can also act as a load-balancing proxy to interface
              with a Cluster. Search bea docs for Load-balancing Proxy.....
              Good Luck
              

  • JMS Message Bridge - WLS to MQ

    Hi,
    Subsequent to my last posts on Foreign JMS Server setup (where I had to receive a msg from a remote MQ Queue), now I have a requirement to post messages to an remote MQ Queue for a diff application.
    As a POC, I configured the JMS Message Bridge with bridge source as my local JMS queue and bridge destination as the Remote MQ Queue and it works fine as expected !!
    just have couple of questions on that -
    1. For a long time, I was struggling with this error on server startup
    <BEA-190032> << eis/jms/WLSConnectionFactoryJNDINoTX > ResourceAllocationException thrown by resource adapter on call to ManagedConnectionFactory.createManagedConnection(): "javax.resource.ResourceException: Failed to start the connection ">
    Then I realized from the server log that the actual reason was authentication failure in MQ Queue Manager :
    JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager '' with connection mode 'Client' and host name '77.40.190.130'. Please check if the supplied username and password are correct on the QueueManager you are connecting to AND
    JMSCMQ0001: WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2035' ('MQRC_NOT_AUTHORIZED').
    Since this MQ setup is managed by someone else, when they pass on the .binding file after creating queuemanager, queue, etc, Should I also ask them for the username and password for the QM?? I am not sure if this is a part of the .binding file.
    2. Some doubts around the QOS. As I understood, I am using the No-Transaction Adapter. This means I can use QOS as either "Atmost once" or "Duplicate OK". The latter seems to be ok so that I dont lost messages in any case. But I am yet to find out if the other application is ok to handle duplicates.
    But is there a restriction/limitation to use "Exactly Once" ?? I noticed that there is also an XA-Transaction Adapter in WLS. Is it not possible to use that with MQ?
    Thanks in advance.
    best regards,
    Murali

    In your binding file QCF or XAQCF definition , you will see a Channel field since you are using a client mode to connect to the queue manager. This channel is called a Server Connection Channel [ SVRCONN]. At the queue manager side of things, when this SVRCONN is defined, MQ Admin teams tend to define an attribute called MCAUSER. In this setup the userid used for authorisation at queue manager is the following in the below precedence:
    1. If MCAUSER is defined in the channel, that will be the user id and it overrides any security context sent from client application. This user id should have sufficient permissions to connect to queue manager , get , put. The MQ admin teams on certain platforms will be able to get the exact permission that is missed from the queue manager error logs when a 2035 security exception occurs.
    2. If no MCAUSER is defined then the userid passed in the createConnection JMS call will be the user context used.
    I am not exactly sure of the behaviour when no MCAUSER and no user id in createConnection calls, but i think it takes the user of the MQ Listener process which starts the SVRCONN channel instance when a client initiates the connection.
    So for your situation, it will be worth start checking with how the MQ side configuration is. This issue tends to be a very common issue with client applns connecting to qmgr.

  • JMS in clustering

    Is it possible to deploy JMS across the cluster. I created a cluster with
              four servers and runing 6.0 SP2.
              I also created test MYJMSServer2 ( test) and deplyoed it from console and
              attached all servers and CLUSTER to it in Target.
              I am getting the error message:
              JMSServer "MYJMSServer2", cannot be deployed on multiple servers.
              Appreciate your help.
              Thanks,
              AR
              

              I'm confused about this explanation. Dose this mean you have to create 4 different
              JMS servers with 4 different JNDI names in the cluster? If so how would a client
              write to a "clustered" JMS server? By looking up its JNDI name? Then what's
              the point of clustering?
              I'm running into this rpoblem as well and would appreciate any clarification
              "Zhenxin Wang" <[email protected]> wrote:
              >
              >Hi, Andy
              >
              >As I remember, as long the app servers of JMS servers form a cluster,
              >the JMS
              >servers are said to be clustered. So, it goes with app servers. As for
              >JMS server,
              >it can only be mapped to one target server. Otherwise, you will get error
              >msgs
              >when you start your app server.
              >
              >Hope it helps.
              >
              >-- zhenxin
              >
              >"Andy Roger" <[email protected]> wrote:
              >>Hi Wang,
              >>
              >>Thanks for the info.
              >>
              >>How can I varify that all four JMS servers, I have created, are part
              >>of
              >>cluster.
              >>
              >>When I go to each server and check for JMS, each server shows 1 JMS
              >server
              >>attached and total 1 server. In my openion, iut should be 1 JMS server
              >>attached and Toatal servers=4, am I missing something here.
              >>
              >>Thanks again for the help.
              >>
              >>AR
              >>
              >>"Zhenxin Wang" <[email protected]> wrote in message
              >>news:[email protected]...
              >>>
              >>> Hi, Andy
              >>>
              >>> Each JMS server can only live in one app server.
              >>> In your scenario, you probably neet to create 4 JMS servers, and attach
              >>each of
              >>> them to a different app server in the cluster.
              >>>
              >>> You can partition your JMS destinations (topics/queues) and distribute
              >>them among
              >>> the JMS servers non-overlappingly.
              >>>
              >>> The clustering feature of JMS means you can send a message to a
              >>destination while
              >>> giving the name or address of the cluster, as long as the the JMS
              >server
              >>(hence
              >>> the app server) hosting the destination is running. However, there
              >>is no
              >>fail
              >>> over with JMS clustering.
              >>>
              >>> Hope that helps.
              >>>
              >>> --Zhenxin Wang
              >>> Principal Software Architect
              >>> Corona Networks
              >>> [email protected]
              >>>
              >>>
              >>> "Andy Roger" <[email protected]> wrote:
              >>> >Is it possible to deploy JMS across the cluster. I created a cluster
              >>> >with
              >>> >four servers and runing 6.0 SP2.
              >>> >
              >>> >I also created test MYJMSServer2 ( test) and deplyoed it from console
              >>> >and
              >>> >attached all servers and CLUSTER to it in Target.
              >>> >
              >>> >I am getting the error message:
              >>> >
              >>> >JMSServer "MYJMSServer2", cannot be deployed on multiple servers.
              >>> >
              >>> >Appreciate your help.
              >>> >
              >>> >Thanks,
              >>> >
              >>> >AR
              >>> >
              >>> >
              >>>
              >>
              >>
              >
              

Maybe you are looking for

  • Interactive Report Icons

    Greetings. I am using APEX 4.0.2 I have an interactive report. When I try to change it to Icon view, I receive the following error: ORA-20001: get_dbms_sql_cursor error ORA-00936: missing expression Is there something I am doing wrong? Regards, Bill

  • Adobe Flash Reversed to Broadcast Live Video without a Webcam

    This is all true and is happening now. I had heard that someone had taken Adobe Flash to new limits, albeit surreptitiously, was able to remotely activate your webcam without indicator lights revealing the clandestine activity. I unashamedly hold an

  • Can't get iPhoto to print correct size photo

    I have iPhoto 09.   I have two 4 x 6 photos I want to print, one on top of the other, with a 1 1/4 outside border all around and a 1/2 space in between them.  I'm printing on an 8 1/2 x 11 piece of photo paper. I did this several months ago and it wo

  • How to use ROWNUM in query

    There are 1000 records in the employee table.I need to display 50 records each time by the order of the employees' names. In order to get the employee records from the 51st to the 100nd in the table, I tried to use ROWNUM. However, the following quer

  • Want help to create jar file

    Hi.... To Run my project user should install some software�s.. so I want to create a JAR file Using that user can install my software�s. I have created a JAR file using � jar cvfm Test. jar manifest.mf gsv48w32.exe jdk-1_5_0_06-windows-i586-p.exe � i