Hi Xavier,

I'm afraid I couldn't have been much help with your actual request, though
it seems like you have got something working, however I did note that the
version of the client you referenced below is around 5 years old, being
from the M2(/0.2) stream some time in 2008. I would recommend you upgrade
to a newer release; the latest is currently 0.20 with 0.22 due out in the
next couple of weeks.

Robbie

On 10 May 2013 12:29, Xavier Millieret <[email protected]>wrote:

> Hi,
>
> I am starting with Qpid, in OSGI.
> when I try to have a connection through jndi like:
>
> Hashtable<String, String> env = new Hashtable<String, String>();
> env.put(Context.PROVIDER_URL, "qpidConnection.properties");
>
> env.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.qpid.jndi.PropertiesFileInitialContextFactory");
>
> Context context = new InitialContext(env);
> ConnectionFactory connectionFactory = (ConnectionFactory)
> context.lookup("localhost");
>
> I have the following error:
>
>  javax.naming.NoInitialContextException: Cannot instantiate class:
> org.apache.qpid.jndi.PropertiesFileInitialContextFactory [Root exception is
> java.lang.ClassNotFoundException:
> org.apache.qpid.jndi.PropertiesFileInitialContextFactory]
>
> I try to use following bundles:
> org.apache.servicemix.bundles.qpid-1.0-incubating-M2.1_1.jar
>
> depends on:
> org.apache.servicemix.bundles.commons-collections-3.2.1_1.jar
> org.apache.servicemix.bundles.mina-1.1.7_3.jar
>
> someone could help me please.
>
> Thank you
>

Reply via email to