[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Experiments with Glassfish and coordinated caching
|
Hi Mitesh,
Is there any reason you want to use S1ASCtxFactory?
Good point. No. And at least with my first approach (central
unclustered JMS Topic on the DAS), it doesn't make much sense.
(Other people have also reported in the Sun forums that
S1ASCtxFactory always tries to connect to localhost. So
S1ASCtxFactory is probably the wrong ctx factory for looking up
remote stuff.)
Please follow the link (https://glassfish.dev.java.net/javaee5/ejb/
EJB_FAQ.html) regarding JMS issues.
I tried this:
Hashtable properties = new Hashtable();
properties.put
("java.naming.factory.initial","com.sun.enterprise.naming.SerialInitCont
extFactory");
properties.put
("java.naming.factory.url.pkgs","com.sun.enterprise.naming");
properties.put
("java.naming.factory.state","com.sun.corba.ee.impl.presentation.rmi.JND
IStateFactoryImpl");
properties.put("org.omg.CORBA.ORBInitialHost", "DAS.devel");
properties.put("org.omg.CORBA.ORBInitialPort", "3700");
In a stand-alone client, I can now use this property set to look up
the connection factory. (So, proof, the code works and does a correct
remote JNDI lookup, and proof, the factory is where it should be on
the DAS.)
Still, in my customizer class, the very same lookup throws a
ConnectorRuntimeException and claims that "This pool is not bound in
JNDI : jms/centralConnectionFactory".
So apparently, Glassfish is in the way somehow. Probably there is a
way to set the properties for a genuine remote JNDI lookup in
Glassfish that I'm just not aware of.
Mitesh, what would be the correct ctx factory to use for doing a
remote JNDI lookup Glassfish-to-Glassfish, programmatically?
@Shaun: I will happily provide a Wiki page as soon as I found a way
to make this work. Currently, I'm afraid I'm still too much lost in
the dark to take somebody with me.
Thanks!
rv