I\'m trying to create simply connect with ActiveMQ using JNDI.
Queue named \'example.A\'.
According ActiveMQ documentation touc
You can set static properties as well as retrieve them from a file as such:
InputStream is = getClass().getResourceAsStream("/my.jndi.properties");
Properties jndiParameters = new Properties();
jndiParameters.load(is);
jndiParameters.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.activemq.jndi.ActiveMQInitialContextFactory");
jndiParameters.put(Context.PROVIDER_URL, "tcp://localhost:61616");
Context ctx = new InitialContext(jndiParameters);
...
This works as long as you set the static props after you load the resource. Helpful if you're loading the provider url from somewhere else for instance.