Added flowing and I think now it's picking up form the correct set [1]

<parameter name="transport.jms.ConnectionFactory">myTopicParams</parameter>

But now I get following error

[2016-05-03 14:39:53,098] ERROR - ServiceTaskManager Error looking up JMS
destination and auto creating JMS destination : MyTopicReaderPxy using JNDI
properties :
{java.naming.factory.initial=com.sun.jndi.fscontext.RefFSContextFactory,
serviceType=proxy, transport.jms.ConnectionFactoryType=topic,
transport.jms.ConnectionFactory=myTopicParams,
java.naming.provider.url=file:/home/myTopic}
javax.naming.NameNotFoundException: dynamicQueues/MyTopicReaderPxy
        at
com.sun.jndi.fscontext.RefFSContext.getObjectFromBindings(RefFSContext.java:400)
        at
com.sun.jndi.fscontext.RefFSContext.lookupObject(RefFSContext.java:327)
        at com.sun.jndi.fscontext.RefFSContext.lookup(RefFSContext.java:146)
        at com.sun.jndi.fscontext.FSContext.lookup(FSContext.java:127)
        at javax.naming.InitialContext.lookup(InitialContext.java:411)
        at org.apache.axis2.transport.jms.JMSUtils.lookup(JMSUtils.java:583)
        at
org.apache.axis2.transport.jms.JMSUtils.lookupDestination(JMSUtils.java:814)
        at
org.apache.axis2.transport.jms.ServiceTaskManager.getDestination(ServiceTaskManager.java:969)
        at
org.apache.axis2.transport.jms.ServiceTaskManager.access$2700(ServiceTaskManager.java:50)
        at
org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.createConsumer(ServiceTaskManager.java:924)
        at
org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.getMessageConsumer(ServiceTaskManager.java:785)
        at
org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.receiveMessage(ServiceTaskManager.java:535)
        at
org.apache.axis2.transport.jms.ServiceTaskManager$MessageListenerTask.run(ServiceTaskManager.java:447)
        at
org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)

Any idea about what's going on here?

[1] https://axis.apache.org/axis2/java/transports/jms.html


On Tue, May 3, 2016 at 12:09 PM, Manuranga Perera <[email protected]> wrote:

> I have following in my axis2.xml :
>
> <transportReceiver name="jms"
> class="org.apache.axis2.transport.jms.JMSListener">
>
> <parameter name="myTopicParams" locked="false">
> <parameter name="java.naming.factory.initial"
> locked="false">com.sun.jndi.fscontext.RefFSContextFactory</parameter>
> <parameter name="java.naming.provider.url"
> locked="false">file:/home/myTopic</parameter>
> <parameter name="transport.jms.ConnectionFactoryType"
> locked="false">topic</parameter>
> </parameter>
>
> <parameter name="default" locked="false">
> <parameter name="java.naming.factory.initial"
> locked="false">com.sun.jndi.fscontext.RefFSContextFactory</parameter>
> <parameter name="java.naming.provider.url"
> locked="false">file:/home/myQueue</parameter>
> <parameter name="transport.jms.ConnectionFactoryType"
> locked="false">queue</parameter>
> </parameter>
>
> </transportReceiver>
>
> When I create a JMS consumer proxy without any parameters, it picks up all
> the parameters from the default section. Is there a way to specify to pick
> them up from myTopicParams section. (I already use the default for some
> other proxy)
>
> <proxy xmlns="http://ws.apache.org/ns/synapse";
>        name="MyTopicReaderPxy"
>        transports="jms"
>        statistics="disable"
>        trace="disable"
>        startOnLoad="true">
>    <target>
>       <inSequence>
>          <property name="OUT_ONLY" value="true" scope="default"
> type="STRING"/>
>          <log level="full"/>
>          <drop/>
>       </inSequence>
>    </target>
>    <!-- put params form myTopicParams here, not form default -->
>    <description/>
> </proxy>
>
> --
> With regards,
> *Manu*ranga Perera.
>
> phone : 071 7 70 20 50
> mail : [email protected]
>



-- 
With regards,
*Manu*ranga Perera.

phone : 071 7 70 20 50
mail : [email protected]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to