Error on createReceiver for Foreign JMS Server - Weblogic

This is a discussion on Error on createReceiver for Foreign JMS Server - Weblogic ; We have two non-clustered WLS 8.1 instances. Instance 1 setups a JMS queue. Instance 2 configures the queue from instance1 as a ForeignJMSDestination. The domain, server, connection factory, etc are uniquely name from instance to instance. The following code (instance2) ...

+ Reply to Thread
Results 1 to 6 of 6

Thread: Error on createReceiver for Foreign JMS Server

  1. Error on createReceiver for Foreign JMS Server


    We have two non-clustered WLS 8.1 instances. Instance 1 setups a JMS queue. Instance
    2 configures the queue from instance1 as a ForeignJMSDestination. The domain,
    server, connection factory, etc are uniquely name from instance to instance.

    The following code (instance2) bombs when it reaches "QueueReceiver qReceiver
    = qSession.createReceiver(q);":


    Context ctx = new InitialContext();
    QueueConnectionFactory qConnFactory =
    (QueueConnectionFactory) ctx.lookup(connectionFactory);
    System.out.println("qConnFactory = " + qConnFactory);

    QueueConnection qConn = qConnFactory.createQueueConnection();
    System.out.println("qConn = " + qConn);

    QueueSession qSession = qConn.createQueueSession(false, Session.CLIENT_ACKNOWLEDGE);
    System.out.println("qSession = " + qSession);

    Queue q = (Queue)ctx.lookup(queueName);
    System.out.println("q = " + q);

    QueueReceiver qReceiver = qSession.createReceiver(q);
    System.out.println("qReceiver = " + qReceiver);

    qReceiver.setMessageListener(this);

    The queue name from instance1 prints out, so it looks like the JNDI lookup is
    fine.


  2. Re: Error on createReceiver for Foreign JMS Server


    Some stack trace would help...


    "Paul" wrote:
    >
    >We have two non-clustered WLS 8.1 instances. Instance 1 setups a JMS
    >queue. Instance
    >2 configures the queue from instance1 as a ForeignJMSDestination. The
    >domain,
    >server, connection factory, etc are uniquely name from instance to instance.
    >
    >The following code (instance2) bombs when it reaches "QueueReceiver qReceiver
    >= qSession.createReceiver(q);":
    >
    >
    >Context ctx = new InitialContext();
    >QueueConnectionFactory qConnFactory =
    > (QueueConnectionFactory) ctx.lookup(connectionFactory);
    >System.out.println("qConnFactory = " + qConnFactory);
    >
    >QueueConnection qConn = qConnFactory.createQueueConnection();
    >System.out.println("qConn = " + qConn);
    >
    >QueueSession qSession = qConn.createQueueSession(false, Session.CLIENT_ACKNOWLEDGE);
    >System.out.println("qSession = " + qSession);
    >
    >Queue q = (Queue)ctx.lookup(queueName);
    >System.out.println("q = " + q);
    >
    >QueueReceiver qReceiver = qSession.createReceiver(q);
    >System.out.println("qReceiver = " + qReceiver);
    >
    >qReceiver.setMessageListener(this);
    >
    >The queue name from instance1 prints out, so it looks like the JNDI lookup
    >is
    >fine.
    >



  3. Re: Error on createReceiver for Foreign JMS Server


    Here it is:

    [wlserver] connectionFactory = dps.foreign.publish.connection.factory
    [wlserver] queueName = foreign.dps.publish.queue
    [wlserver] qConnFactory = weblogic.jms.client.JMSConnectionFactory@11a2576
    [wlserver] qConn = connection9
    [wlserver] qSession = connection9.session10
    [wlserver] t
    o load performance pack. Using Java I/O instead. Please ensure that wlntio.dll
    i
    s in: 'D:\bea\jdk141_03\jre\bin;.;C:\WINDOWS\system32;C: \WINDOWS;D:\apache-ant-1
    ..5.2\bin;D:\bea\jdk141_03\bin;D:\oracle\ora81\bin ;D:\oracle\ora81\Apache\Perl\5.
    00503\bin\mswin32-x86;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Syst em32\Wbem;C:
    \WINDOWS\system32\nls;C:\WINDOWS\system32\nls\Engl ish;c:\sybase\odbc-3_5;C:\Prog
    ram Files\Symantec\pcAnywhere\;x:\prod\sybcli\12\dll;x :\prod\sybcli\12\bin;d:\Pr
    ogram Files\GNU\WinCVS 1.3;D:\jwsdp-1.2\jwsdp-shared\bin;Z:.;Y:.;X:.;W:.;V:.;T:.
    '
    [wlserver] >
    [wlserver] q = DpsPublishQueue
    [wlserver]
    >
    tion: Error creating session
    [wlserver] weblogic.jms.common.JMSException: Error creating session
    [wlserver] at weblogic.jms.frontend.FESession.setUpBackEndSessio n(FESession
    ..java:798)
    [wlserver] at weblogic.jms.frontend.FESession.consumerCreate(FES ession.java
    :1036)
    [wlserver] at weblogic.jms.frontend.FESession.invoke(FESession.j ava:2550)
    [wlserver] at weblogic.jms.dispatcher.Request.wrappedFiniteState Machine(Req
    uest.java:609)
    [wlserver] at weblogic.jms.dispatcher.DispatcherImpl.dispatchSyn c(Dispatche
    rImpl.java:153)
    [wlserver] at weblogic.jms.client.JMSSession.consumerCreate(JMSS ession.java
    :1814)
    [wlserver] at weblogic.jms.client.JMSSession.createConsumer(JMSS ession.java
    :1645)
    [wlserver] at weblogic.jms.client.JMSSession.createReceiver(JMSS ession.java
    :1474)
    [wlserver] at com.fanniemae.MORNETPlus.dps.startup.DpsQueueListe ner.startup
    (Unknown Source)
    [wlserver] at weblogic.t3.srvr.StartupClassService.invokeStartup (StartupCla
    ssService.java:177)
    [wlserver] at weblogic.t3.srvr.StartupClassService.invokeClass(S tartupClass
    Service.java:158)
    [wlserver] at weblogic.t3.srvr.StartupClassService.access$000(St artupClassS
    ervice.java:36)
    [wlserver] at weblogic.t3.srvr.StartupClassService$1.run(Startup ClassServic
    e.java:121)
    [wlserver] at weblogic.security.acl.internal.AuthenticatedSubjec t.doAs(Auth
    enticatedSubject.java:317)
    [wlserver] at weblogic.security.service.SecurityManager.runAs(Se curityManag
    er.java:118)
    [wlserver] at weblogic.t3.srvr.StartupClassService.invokeStartup Class(Start
    upClassService.java:116)
    [wlserver] at weblogic.t3.srvr.PostDeploymentStartupService.resu me(PostDepl
    oymentStartupService.java:22)
    [wlserver] at weblogic.t3.srvr.SubsystemManager.resume(Subsystem Manager.jav
    a:131)
    [wlserver] at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    [wlserver] at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    [wlserver] at weblogic.Server.main(Server.java:32)
    [wlserver] Caused by: weblogic.jms.dispatcher.DispatcherException: could not
    fi
    nd JMS Server DpsServer
    [wlserver] at weblogic.jms.dispatcher.DispatcherManager.dispatch erCreate(Di
    spatcherManager.java:317)
    [wlserver] at weblogic.jms.dispatcher.DispatcherManager.dispatch erFindOrCre
    ate(DispatcherManager.java:356)
    [wlserver] at weblogic.jms.frontend.FESession.setUpBackEndSessio n(FESession
    ..java:796)
    [wlserver] ... 20 more
    [wlserver] Caused by: javax.naming.NameNotFoundException: Unable to resolve 'we
    blogic.jms.SpsServer' Resolved weblogic.jms; remaining name 'SpsServer'
    [wlserver] at weblogic.rmi.internal.ServerRequest.sendReceive(Se rverRequest
    ..java:186)
    [wlserver] at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwar
    eRemoteRef.java:284)
    [wlserver] at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwar
    eRemoteRef.java:244)
    [wlserver] at weblogic.jndi.internal.ServerNamingNode_811_WLStub .lookup(Unk
    nown Source)
    [wlserver] at weblogic.jndi.internal.WLContextImpl.lookup(WLCont extImpl.jav
    a:338)
    [wlserver] at weblogic.jndi.internal.WLContextImpl.lookup(WLCont extImpl.jav
    a:333)
    [wlserver] at javax.naming.InitialContext.lookup(InitialContext. java:347)
    [wlserver] at weblogic.jms.dispatcher.DispatcherManager.dispatch erCreate(Di
    spatcherManager.java:301)
    [wlserver] ... 22 more


    "Mike" . wrote:
    >
    >Some stack trace would help...
    >
    >
    >"Paul" wrote:
    >>
    >>We have two non-clustered WLS 8.1 instances. Instance 1 setups a JMS
    >>queue. Instance
    >>2 configures the queue from instance1 as a ForeignJMSDestination. The
    >>domain,
    >>server, connection factory, etc are uniquely name from instance to instance.
    >>
    >>The following code (instance2) bombs when it reaches "QueueReceiver

    >qReceiver
    >>= qSession.createReceiver(q);":
    >>
    >>
    >>Context ctx = new InitialContext();
    >>QueueConnectionFactory qConnFactory =
    >> (QueueConnectionFactory) ctx.lookup(connectionFactory);
    >>System.out.println("qConnFactory = " + qConnFactory);
    >>
    >>QueueConnection qConn = qConnFactory.createQueueConnection();
    >>System.out.println("qConn = " + qConn);
    >>
    >>QueueSession qSession = qConn.createQueueSession(false, Session.CLIENT_ACKNOWLEDGE);
    >>System.out.println("qSession = " + qSession);
    >>
    >>Queue q = (Queue)ctx.lookup(queueName);
    >>System.out.println("q = " + q);
    >>
    >>QueueReceiver qReceiver = qSession.createReceiver(q);
    >>System.out.println("qReceiver = " + qReceiver);
    >>
    >>qReceiver.setMessageListener(this);
    >>
    >>The queue name from instance1 prints out, so it looks like the JNDI

    >lookup
    >>is
    >>fine.
    >>

    >



  4. Re: Error on createReceiver for Foreign JMS Server

    Now can you post your config.xml?

    Paul wrote:

    > Here it is:
    >
    > [wlserver] connectionFactory = dps.foreign.publish.connection.factory
    > [wlserver] queueName = foreign.dps.publish.queue
    > [wlserver] qConnFactory = weblogic.jms.client.JMSConnectionFactory@11a2576
    > [wlserver] qConn = connection9
    > [wlserver] qSession = connection9.session10
    > [wlserver] > t
    > o load performance pack. Using Java I/O instead. Please ensure that wlntio.dll
    > i
    > s in: 'D:\bea\jdk141_03\jre\bin;.;C:\WINDOWS\system32;C: \WINDOWS;D:\apache-ant-1
    > .5.2\bin;D:\bea\jdk141_03\bin;D:\oracle\ora81\bin; D:\oracle\ora81\Apache\Perl\5.
    > 00503\bin\mswin32-x86;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\Syst em32\Wbem;C:
    > \WINDOWS\system32\nls;C:\WINDOWS\system32\nls\Engl ish;c:\sybase\odbc-3_5;C:\Prog
    > ram Files\Symantec\pcAnywhere\;x:\prod\sybcli\12\dll;x :\prod\sybcli\12\bin;d:\Pr
    > ogram Files\GNU\WinCVS 1.3;D:\jwsdp-1.2\jwsdp-shared\bin;Z:.;Y:.;X:.;W:.;V:.;T:.
    > '
    > [wlserver] >
    > [wlserver] q = DpsPublishQueue
    > [wlserver] >
    >>
    >
    > tion: Error creating session
    > [wlserver] weblogic.jms.common.JMSException: Error creating session
    > [wlserver] at weblogic.jms.frontend.FESession.setUpBackEndSessio n(FESession
    > .java:798)
    > [wlserver] at weblogic.jms.frontend.FESession.consumerCreate(FES ession.java
    > :1036)
    > [wlserver] at weblogic.jms.frontend.FESession.invoke(FESession.j ava:2550)
    > [wlserver] at weblogic.jms.dispatcher.Request.wrappedFiniteState Machine(Req
    > uest.java:609)
    > [wlserver] at weblogic.jms.dispatcher.DispatcherImpl.dispatchSyn c(Dispatche
    > rImpl.java:153)
    > [wlserver] at weblogic.jms.client.JMSSession.consumerCreate(JMSS ession.java
    > :1814)
    > [wlserver] at weblogic.jms.client.JMSSession.createConsumer(JMSS ession.java
    > :1645)
    > [wlserver] at weblogic.jms.client.JMSSession.createReceiver(JMSS ession.java
    > :1474)
    > [wlserver] at com.fanniemae.MORNETPlus.dps.startup.DpsQueueListe ner.startup
    > (Unknown Source)
    > [wlserver] at weblogic.t3.srvr.StartupClassService.invokeStartup (StartupCla
    > ssService.java:177)
    > [wlserver] at weblogic.t3.srvr.StartupClassService.invokeClass(S tartupClass
    > Service.java:158)
    > [wlserver] at weblogic.t3.srvr.StartupClassService.access$000(St artupClassS
    > ervice.java:36)
    > [wlserver] at weblogic.t3.srvr.StartupClassService$1.run(Startup ClassServic
    > e.java:121)
    > [wlserver] at weblogic.security.acl.internal.AuthenticatedSubjec t.doAs(Auth
    > enticatedSubject.java:317)
    > [wlserver] at weblogic.security.service.SecurityManager.runAs(Se curityManag
    > er.java:118)
    > [wlserver] at weblogic.t3.srvr.StartupClassService.invokeStartup Class(Start
    > upClassService.java:116)
    > [wlserver] at weblogic.t3.srvr.PostDeploymentStartupService.resu me(PostDepl
    > oymentStartupService.java:22)
    > [wlserver] at weblogic.t3.srvr.SubsystemManager.resume(Subsystem Manager.jav
    > a:131)
    > [wlserver] at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
    > [wlserver] at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
    > [wlserver] at weblogic.Server.main(Server.java:32)
    > [wlserver] Caused by: weblogic.jms.dispatcher.DispatcherException: could not
    > fi
    > nd JMS Server DpsServer
    > [wlserver] at weblogic.jms.dispatcher.DispatcherManager.dispatch erCreate(Di
    > spatcherManager.java:317)
    > [wlserver] at weblogic.jms.dispatcher.DispatcherManager.dispatch erFindOrCre
    > ate(DispatcherManager.java:356)
    > [wlserver] at weblogic.jms.frontend.FESession.setUpBackEndSessio n(FESession
    > .java:796)
    > [wlserver] ... 20 more
    > [wlserver] Caused by: javax.naming.NameNotFoundException: Unable to resolve 'we
    > blogic.jms.SpsServer' Resolved weblogic.jms; remaining name 'SpsServer'
    > [wlserver] at weblogic.rmi.internal.ServerRequest.sendReceive(Se rverRequest
    > .java:186)
    > [wlserver] at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwar
    > eRemoteRef.java:284)
    > [wlserver] at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke( ReplicaAwar
    > eRemoteRef.java:244)
    > [wlserver] at weblogic.jndi.internal.ServerNamingNode_811_WLStub .lookup(Unk
    > nown Source)
    > [wlserver] at weblogic.jndi.internal.WLContextImpl.lookup(WLCont extImpl.jav
    > a:338)
    > [wlserver] at weblogic.jndi.internal.WLContextImpl.lookup(WLCont extImpl.jav
    > a:333)
    > [wlserver] at javax.naming.InitialContext.lookup(InitialContext. java:347)
    > [wlserver] at weblogic.jms.dispatcher.DispatcherManager.dispatch erCreate(Di
    > spatcherManager.java:301)
    > [wlserver] ... 22 more
    >
    >
    > "Mike" . wrote:
    >
    >>Some stack trace would help...
    >>
    >>
    >>"Paul" wrote:
    >>
    >>>We have two non-clustered WLS 8.1 instances. Instance 1 setups a JMS
    >>>queue. Instance
    >>>2 configures the queue from instance1 as a ForeignJMSDestination. The
    >>>domain,
    >>>server, connection factory, etc are uniquely name from instance to instance.
    >>>
    >>>The following code (instance2) bombs when it reaches "QueueReceiver

    >>
    >>qReceiver
    >>
    >>>= qSession.createReceiver(q);":
    >>>
    >>>
    >>>Context ctx = new InitialContext();
    >>>QueueConnectionFactory qConnFactory =
    >>> (QueueConnectionFactory) ctx.lookup(connectionFactory);
    >>>System.out.println("qConnFactory = " + qConnFactory);
    >>>
    >>>QueueConnection qConn = qConnFactory.createQueueConnection();
    >>>System.out.println("qConn = " + qConn);
    >>>
    >>>QueueSession qSession = qConn.createQueueSession(false, Session.CLIENT_ACKNOWLEDGE);
    >>>System.out.println("qSession = " + qSession);
    >>>
    >>>Queue q = (Queue)ctx.lookup(queueName);
    >>>System.out.println("q = " + q);
    >>>
    >>>QueueReceiver qReceiver = qSession.createReceiver(q);
    >>>System.out.println("qReceiver = " + qReceiver);
    >>>
    >>>qReceiver.setMessageListener(this);
    >>>
    >>>The queue name from instance1 prints out, so it looks like the JNDI

    >>
    >>lookup
    >>
    >>>is
    >>>fine.
    >>>

    >>

    >



  5. Re: Error on createReceiver for Foreign JMS Server


    Here they are. Thanks.

    instance1:


    PasswordPolicy="wl_default_password_policy"
    Realm="wl_default_realm" RealmSetup="true"/>
    Credential="{3DES}8JhzL6CSM7yfyVYtsfg6TWHHht3ref1xqVVicZO74Mc=" Name="DpsDomain"/>
    Credential="{3DES}xrWZ0WWDvILjdAex+fzSxvkjZ2uWTHe8QiQOA3CECfYs FGssOY0Tgsyf0+dTQT2UyZ850P71ytT551cXmBLRbTdi/lmLWTnH"
    Name="DpsDomain" RealmBootStrapVersion="1"/>






    MaxCapacity="10" Name="DpsEjbPool" Password="{3DES}Mk8mD2XQEpA="
    Properties="user=dpdevl" Targets="DpsServer"
    TestConnectionsOnReserve="true" TestTableName="TEST" URL="jdbcracle:thin:@dmplus-ap15a:1521ORDP01"/>
    JNDIName="DpsTxDataSource" Name="DPS Tx DataSource"
    PoolName="DpsEjbPool" RowPrefetchEnabled="true" Targets="DpsServer"/>

    JNDIName="dps.publish.queue" Name="DpsPublishQueue"/>

    JNDIName="dps.publish.connection.factory" MessagesMaximum="-1"
    Name="DpsPublishConnectionFactory" Targets="DpsServer"/>
    Path="D:\CVSWorkArea\WebApps\DocPubService\build\dpsEar" TwoPhase="true">


    Arguments="connectionFactory=dps.publish.connection.factory,q ueueName=dps.publish.queue"
    ClassName="com.fanniemae.MORNETPlus.dps.startup.DpsQueueSende r"
    DeploymentOrder="1001" Name="MyStartup Class-1" Targets="DpsServer"/>



    instance2:


    PasswordPolicy="wl_default_password_policy"
    Realm="wl_default_realm" RealmSetup="true"/>
    Credential="{3DES}tLTshMaIAs9SvccXSoJ+jOKCymnJujPKG/NAA1x9uBQ=" Name="DpsDomain2"/>
    Credential="{3DES}o+sNFLtE3Paw6DiFM3hP0T+OLUTVSy+ww9p7aqOvbZXj xvDBI9h07y362yVe/QPsfjw3ui0Q+cHSlzU8sqZv79WWBY078AYl"
    Name="DpsDomain2" RealmBootStrapVersion="1"/>
    Name="DpsServer2" ServerVersion="8.1.1.0">





    JNDIName="dps.foreign.publish.connection.factory"
    MessagesMaximum="-1" Name="DpsForeignPublishConnectionFactory" Targets="DpsServer2"/>
    Path="D:\CVSWorkArea\WebApps\DocPubService\build\dpsEar" TwoPhase="true">


    Arguments="connectionFactory=dps.foreign.publish.connection.f actory,queueName=foreign.dps.publish.queue"
    ClassName="com.fanniemae.MORNETPlus.dps.startup.DpsQueueListe ner"
    Name="MyStartupClass" Targets="DpsServer2"/>
    JNDIProperties="" Name="MyForeignJMSServer" Targets="DpsServer2">
    Name="MyForeignJMSDestination" RemoteJNDIName="dps.publish.queue"/>



    Tom Barnes wrote:
    >Now can you post your config.xml?



  6. Re: Error on createReceiver for Foreign JMS Server

    One thing I noticed is that you can not use a local connection
    factory to contact WL JMS in another cluster. Only connection
    factories from the same cluster as the host WL JMS server
    will work. Similar to what you have already done for
    the remote destination, configure a wrapper for the
    remote factory, and refer to the wrapper in your client code
    instead. (Wrappers are not required, as the resources
    could be looked up by using the remote server's JNDI
    context. they are there to simplify administration by
    adding an administratively configurable level of
    indirection to the resource lookups.)

    Paul wrote:

    > Here they are. Thanks.
    >
    > instance1:
    >
    >
    > > PasswordPolicy="wl_default_password_policy"
    > Realm="wl_default_realm" RealmSetup="true"/>
    > > Credential="{3DES}8JhzL6CSM7yfyVYtsfg6TWHHht3ref1xqVVicZO74Mc=" Name="DpsDomain"/>
    > > Credential="{3DES}xrWZ0WWDvILjdAex+fzSxvkjZ2uWTHe8QiQOA3CECfYs FGssOY0Tgsyf0+dTQT2UyZ850P71ytT551cXmBLRbTdi/lmLWTnH"
    > Name="DpsDomain" RealmBootStrapVersion="1"/>
    >
    >
    >

    >
    >
    >
    > > MaxCapacity="10" Name="DpsEjbPool" Password="{3DES}Mk8mD2XQEpA="
    > Properties="user=dpdevl" Targets="DpsServer"
    > TestConnectionsOnReserve="true" TestTableName="TEST" URL="jdbcracle:thin:@dmplus-ap15a:1521ORDP01"/>
    > > JNDIName="DpsTxDataSource" Name="DPS Tx DataSource"
    > PoolName="DpsEjbPool" RowPrefetchEnabled="true" Targets="DpsServer"/>
    >
    > > JNDIName="dps.publish.queue" Name="DpsPublishQueue"/>
    >

    > > JNDIName="dps.publish.connection.factory" MessagesMaximum="-1"
    > Name="DpsPublishConnectionFactory" Targets="DpsServer"/>
    > > Path="D:\CVSWorkArea\WebApps\DocPubService\build\dpsEar" TwoPhase="true">
    >
    >

    > > Arguments="connectionFactory=dps.publish.connection.factory,q ueueName=dps.publish.queue"
    > ClassName="com.fanniemae.MORNETPlus.dps.startup.DpsQueueSende r"
    > DeploymentOrder="1001" Name="MyStartup Class-1" Targets="DpsServer"/>
    >

    >
    >
    > instance2:
    >
    >
    > > PasswordPolicy="wl_default_password_policy"
    > Realm="wl_default_realm" RealmSetup="true"/>
    > > Credential="{3DES}tLTshMaIAs9SvccXSoJ+jOKCymnJujPKG/NAA1x9uBQ=" Name="DpsDomain2"/>
    > > Credential="{3DES}o+sNFLtE3Paw6DiFM3hP0T+OLUTVSy+ww9p7aqOvbZXj xvDBI9h07y362yVe/QPsfjw3ui0Q+cHSlzU8sqZv79WWBY078AYl"
    > Name="DpsDomain2" RealmBootStrapVersion="1"/>
    > > Name="DpsServer2" ServerVersion="8.1.1.0">
    >
    >

    >
    >
    >
    > > JNDIName="dps.foreign.publish.connection.factory"
    > MessagesMaximum="-1" Name="DpsForeignPublishConnectionFactory" Targets="DpsServer2"/>
    > > Path="D:\CVSWorkArea\WebApps\DocPubService\build\dpsEar" TwoPhase="true">
    >
    >

    > > Arguments="connectionFactory=dps.foreign.publish.connection.f actory,queueName=foreign.dps.publish.queue"
    > ClassName="com.fanniemae.MORNETPlus.dps.startup.DpsQueueListe ner"
    > Name="MyStartupClass" Targets="DpsServer2"/>
    > > JNDIProperties="" Name="MyForeignJMSServer" Targets="DpsServer2">
    > > Name="MyForeignJMSDestination" RemoteJNDIName="dps.publish.queue"/>
    >

    >

    >
    > Tom Barnes wrote:
    >
    >>Now can you post your config.xml?

    >
    >