I haven't looked at the Castor stuff at all ever, but I suspect it uses
jndi binding because jndi is a required part of an app server whereas jmx
is not. This makes something using Castor not so jboss-specific.
However... I think the hot deploy is pretty jboss specific.
david jencks
On 2001.09.17 20:10:47 -0400 Frederick N. Brier wrote:
> So what you guys are saying is I should do this:
>
> MBeanServer server = (MBeanServer)
> MBeanServerFactory.findMBeanServer(null).iterator().next();
> J2eeDeployer deployer = (J2eeDeployer)server.getObjectInstance(
> "service=J2eeDeployer" );
>
> Sorry about my misconception. I had based my understanding of JMX from
> looking at the Castor MBean CastorJDOImpl.java which on line 95 says:
>
> bind(new InitialContext(), "java:/" + _jndiName, this);
>
> So, I didn't even look for an alternate directory mechanism as I thought
> JBoss was built on JMX which was built on JNDI which I thought JBoss used
>
> exclusively. I hadn't bothered to read the JMX specification and only
> skimmed the tutorials. Now I have done some additional research and have
>
> discovered the factory and server classes <sigh>. Why does the Castor
> MBean use JNDI. Do servlets not have access to the MBeanServerFactory
> static methods due to some class loader design decision? Thank you.
>
> Fred.
>
> At 01:58 PM 9/17/2001, you wrote:
> >Find it as an mbean, I don't think it is or should be in jndi. You can
> see
> >how to do this from a client (from a server is almost the same, but
> >simpler) in the (rabbithole) testsuite/..../test/JBossTestServices.java
> >file. If you are doing this from a client, the Connector class may be
> in a
> >different package in pre-rh jboss, but it does about the same stuff.
> >
> >david jencks
> >
> >On 2001.09.17 12:21:16 -0400 Frederick N. Brier wrote:
> > > What is the JNDI name for the J2eeDeployer? I want to do:
> > >
> > > String deployerName = ???
> > >
> > > J2eeDeployer deployer = (J2eeDeployer)new InitialContext().lookup(
> > > deployerName );
> > >
> > > What is deployerName supposed to be? In the JMX HTTP interface it is
> > > listed under the J2EE heading with a hyper link of
> > > "service=J2eeDeployer". I haven't figured out the correlation
> between
> > > the
> > > web interface and the actual JNDI lookup names. What is the
> > > correlation? Thank you.
> > >
> > >
> > >
> > > Frederick N. Brier
> > > Sr. Software Engineer
> > > Multideck Corporation
> > >
> > >
> > > _______________________________________________
> > > JBoss-user mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/jboss-user
> > >
> > >
> >
> >_______________________________________________
> >JBoss-user mailing list
> >[EMAIL PROTECTED]
> >https://lists.sourceforge.net/lists/listinfo/jboss-user
>
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
>
>
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user