On 2003.03.17 09:11 [EMAIL PROTECTED] wrote:
> > There is no dtd for the *-service.xml file format, it would
> > need to be a
> > schema anyway.
> >
> > I can never remember the constructor argument format, but if
> > you look in
> > the system module at org.jboss.system.ServiceCreator it is not hard to
> > figure out.
> >
> > I'm not well acquainted with servlets. I don't think they are exposed
> > individually as mbeans. Before jboss 4 I can't think of a
> > way to make an
> > mbean depend on a package being deployed already. You might
> > be able to use
> > the <classpath> element in *-service.xml to make the servlets
> > deploy before
> > any of the mbeans.
> >
> > If all the configuration info for your mbean comes from the
> > servlet, you
> > might consider simply creating the mbean in code in your servlet init
> > process and dispense with the *-service.xml.
>
> exactly, that is what i want to do.
> Fact is that i want to see my MBean in JBoss jmx console. So, for seeing
> it there, i should
> deploy it in a .sar file... but if i want to initialize it with servlet
> properties, i should do it in the servlet.
> So, how can initialize my MBean in the servlet and see it in JBoss
> jmx-console?
>
> there is some piece (of code?) that i am missing: either how to create an
> MBean and register it
> with the default server or how to deploy it with a sar file and
> initialize in my app...
>
> which is simpler? anyway, i don't know how to do both...
>
> do u have any suggestions?
MBeanServer server = org.jboss.util.jmx.MBeanServerLocator.locate();
Object resource = new MyMBean(foo, bar, etc);
ObjectName resourceName = new ObjectName("myapp:service=MysteryMBean");
server.registerMBean(resource, resourceName);
//This assumes MyMBean is a standard mbean (implementing MyMBeanMBean
interface) or a dynamic mbean.
The jmx console shows all mbeans, however they were created/registered.
david jencks
>
> thanx in advance and regards
> marco
>
>
>
>
> >
> >
> >
> >
> > On 2003.03.17 07:10 [EMAIL PROTECTED] wrote:
> > > hi all,
> > > i am little novice with JBoss JMX and i wanted to ask
> > > few questions.
> > >
> > > I have written my own Custom MBean to monitor properties
> > loaded in the
> > > servlet of my web application.
> > > i have written a .sar file which contains .class files as well as
> > > jboss-service.xml.
> > >
> > > Now, in the constructor of my MBean, i should pass some
> > initialization
> > > parameters (the properties
> > > loaded in the servlet); so, i have to add an entry to my
> > > jboss-service.xml.
> > > Not only, but those properties should be the ones loaded in
> > my servlet.
> > > So this looks like my MBean
> > > should not be created until my webapp is started (in the
> > init() method of
> > > hte servlet i have to create
> > > the MBean by passing properties loaded in my servlet).
> > >
> > > But, i m little lost...since i don't even know the DTD of
> > > jboss-service.xml.
> > >
> > > Can anyone of you help me in sorting out what i have to do
> > so that i can
> > > monitor
> > > my servlet thru my Custom MBean?
> > >
> > > to me it looks like i have to:
> > > - add an entry in jboss-service.xml to specify the initialization
> > > parameters of t he constructor
> > > - add an entry so that my MBean is NOT created until my servlet is
> > > started
> > > - then?
> > >
> > > thanx in advance and regards
> > > marco
> > >
> > >
> > >
> > >
> > >
> > > > -----Original Message-----
> > > > From: Mistroni Marco (NET-IMN/Espoo)
> > > > Sent: 17 March, 2003 13:56
> > > > To: '[EMAIL PROTECTED]'
> > > > Subject: jboss-service.xml DTD
> > > >
> > > >
> > > > hi all,
> > > > anyone can point me to where i can find the DTD for
> > > > jboss-service.xml?
> > > >
> > > > i have to specify a constructor for an MBean that accepts
> > > > input parameters and
> > > > i don't know how to do it....
> > > >
> > > > can anyone help me?
> > > >
> > > > thanx and regards
> > > > marco
> > > >
> > > >
> > > >
> > > > > -----Original Message-----
> > > > > From: ext Kevin Conner
> > [mailto:[EMAIL PROTECTED]
> > > > > Sent: 17 March, 2003 11:55
> > > > > To: '[EMAIL PROTECTED]'
> > > > > Subject: RE: [JBoss-user] Axis & JBoss - Client Stubs
> > Not Portable ?
> > > > >
> > > > >
> > > > > Hiya Nicholas.
> > > > >
> > > > > > I have been working with Axis & JBoss for a while and
> > > > > > I am finally getting around to putting together my
> > > > > > build system. It has occured to me that when I run
> > > > > > WSDL2Java, the client stubs generated have HARD CODED
> > > > > > IP addresses or host names, making the generated code
> > completely
> > > > > > non-portable to other systems. So much for code once, run
> > > > > > anywhere. The
> > > > > > components affected are the ServiceLocator and the
> > > > > SoapBindingStubs.
> > > > >
> > > > > I think the only one which makes it unportable is using
> > the default
> > > > > method in the locator to create a stub as this is used to
> > > > communicate
> > > > > with the server. The url used is the endpoint url or, if not
> > > > > supplied,
> > > > > then the location generating the wsdl.
> > > > >
> > > > > The only ones I can think of in the stub are the type
> > and operation
> > > > > namespaces, neither of which really have any functional bearing
> > > > > (they just partition the types and operations).
> > > > >
> > > > > > The ServiceLocator issue seems to be trivial to fix,
> > > > > > but the SoapBindingStubs use the IP address/host name
> > > > > > in the namespaces.
> > > > >
> > > > > Use the methods with a URL parameter to provide the
> > location of the
> > > > > service. If you don't like the generated one then you
> > can override
> > > > > it using the endpointURL element within service (in the wsdd).
> > > > >
> > > > > The type and operations are affected by a number of
> > things but the
> > > > > best one is probably the default namespace. This can also be
> > > > > specified in the wsdd file using the namespace elements
> > in service.
> > > > > (The first namespace is the default one).
> > > > >
> > > > > > Am I doing something wrong here ? Does anyone have any
> > > > > > insight into this ?
> > > > >
> > > > > Let me know how you get on.
> > > > >
> > > > > Kev
> > > > >
> > > > > Kevin Conner
> > > > > This is a personal e-mail. Any views or opinions presented are
> > > > > solely those of the author and do not necessarily
> > represent those
> > > > > of Orchard Information Systems Ltd.
> > > > >
> > > > >
> > > > > -------------------------------------------------------
> > > > > This SF.net email is sponsored by:Crypto Challenge is now open!
> > > > > Get cracking and register here for some mind boggling fun and
> > > > > the chance of winning an Apple iPod:
> > > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
> > > > > _______________________________________________
> > > > > JBoss-user mailing list
> > > > > [EMAIL PROTECTED]
> > > > > https://lists.sourceforge.net/lists/listinfo/jboss-user
> > > > >
> > > >
> > >
> > >
> > > -------------------------------------------------------
> > > This SF.net email is sponsored by:Crypto Challenge is now open!
> > > Get cracking and register here for some mind boggling fun and
> > > the chance of winning an Apple iPod:
> > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
> > > _______________________________________________
> > > JBoss-user mailing list
> > > [EMAIL PROTECTED]
> > > https://lists.sourceforge.net/lists/listinfo/jboss-user
> > >
> > >
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by:Crypto Challenge is now open!
> > Get cracking and register here for some mind boggling fun and
> > the chance of winning an Apple iPod:
> > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
> > _______________________________________________
> > JBoss-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-user
> >
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by:Crypto Challenge is now open!
> Get cracking and register here for some mind boggling fun and
> the chance of winning an Apple iPod:
> http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
>
>
-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open!
Get cracking and register here for some mind boggling fun and
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user