On 23/11/06, Rajith Attapattu <[EMAIL PROTECTED]> wrote:
Here we go
---------------------------------- start
------------------------------------------
java.naming.factory.initial =
org.apache.qpid.jndi.PropertiesFileInitialContextFactory
# use the following property to configure the default connector
#java.naming.provider.url - ignored.
# register some connection factories
# connectionfactory.[jndiname] = [ConnectionURL]
connectionfactory.QueueConnectionFactory = amqp://guest:[EMAIL PROTECTED]
/testpath?brokerlist='tcp://localhost:5672'
connectionfactory.TopicConnectionFactory = amqp://guest:[EMAIL PROTECTED]
/testpath?brokerlist='tcp://localhost:5672'
# register some queues in JNDI using the form
# queue.[jndiName] = [physicalName]
queue.MY_QUEUE=MY_QUEUE
queue.MY_QUEUE2=MY_QUEUE2
queue.testQ0=testQ0
queue.testQ2=testQ1
queue.testQ2=testQ2
queue.testQueue2=testQueue2
queue.Q2=Q2
# register some topics in JNDI using the form
# topic.[jndiName] = [physicalName]
topic.MY_TOPIC=MY_TOPIC
topic.MY_TOPIC2=MY_TOPIC2
# Register an AMQP destination in JNDI
# NOTE: Qpid currently only supports direct,topics and headers
# destination.[jniName] = [BindingURL]
destination.direct = direct://amq.direct//directQueue
------------------------- end
----------------------------------------------------
On 11/22/06, Martin Ritchie <[EMAIL PROTECTED]> wrote:
>
> I didn't see the file again.. can you just paste the text in the
> email.. it can't be that big.
>
> Cheers
>
> On 23/11/06, Rajith Attapattu <[EMAIL PROTECTED]> wrote:
> > I am not sure if the attachment went through properly.
> > So I am resending it again.
> >
> > Rajith
> >
> >
> > On 11/22/06, Rajith Attapattu < [EMAIL PROTECTED]> wrote:
> > > Hi Martin,
> > >
> > > When I use the PropertiesFileInitialContextFactory I get
> > the following error when trying to connect to the broker.
> > >
> > > ERROR: javax.jms.JMSException: Error creating connection: Virtual
> host
> > found at index 7:
> > amqp://guest:[EMAIL PROTECTED]
> ?brokerlist='tcp://null:0',ssl='false'
> > > [java] at
> > org.apache.qpid.client.AMQConnectionFactory.createConnection(
> AMQConnectionFactory.java:259)
> > > [java] at
> > org.apache.qpid.client.AMQConnectionFactory.createTopicConnection(
> AMQConnectionFactory.java:282)
> > >
> > > I have also attached my connection props file, can you try to
> reproduce
> > this error?
> > >
> > > Regards,
> > >
> > > Rajith
> > >
> > >
> > >
> >
> >
>
>
> --
> Martin Ritchie
>
You are calling
createTopicConnection(username,password)
try using
createTopicConnection()
the formar uses a older technique for setting the parameters not the
ConnectionURL Syntax that the latter uses.
If you look at the createTopicConnection() method you will see
references to _connectionDetails this is the ConnectionURL object that
is created from the url you entered in the properties file. the
createTopicConnection(username,password) doesn't use
_connectionDetails at all but uses the single _host, _port options
which having not been set are showing as host tcp://null:0 in the
exception.
HTH
--
Martin Ritchie