On Fri, 20 Jun 2003 [EMAIL PROTECTED] wrote:

>
> hi all,
>       i m experiencing some problems with my plugin and JMX.
> My application is composed as follow:
> - struts component
> - MBean1 that contains servlet initialization properties (from web.xml)
> - MBean2 that should connect to R3 to retrieve user information.
>
> So, MBean1 contains properties that have been used to initialize the servlet.
> Connections to R3 are specified in a property file whose name is listed in web.xml, 
> (and thus
> the property file name is a property contained in MBean1).
>
> Now, MBean2 is a 'JMX listener' of MBean1, because if i want to switch the 
> connection to
> R3, thru the JMX console i will change the property in MBean1, and automatically 
> MBean2 will be
> notified of the change and will try to fetch the property from MBean1.
>
> What is messing up everything is the fact that MBean1 should be initialized with 
> ActionServlet's initialization
> properties... but the plugin seems to be initalized even  before the first request 
> arrives to ActionServlet.
>

PlugIns are initialized in the init() method of ActionServlet.

> What i would like to have is that the plugIn is initialized at servlet's 
> initialization time...
>
> is that possible?
>
> just to clear any misudernstanding, as far as i know the servlet is initialized when 
> the very first request
> arrives to the servlet.
>
> is that correct??
>

It depends.  If you set a <load-on-startup> element in your web.xml, the
ActionServlet instance will be loaded before the first request.
Otherwise, the ActionServlet instance will not be loaded until the first
request.

> thanx and regards
>       marco
>

Craig

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to