Re: Reloading plugin
Thanx Cedirn for your help . I think I'll do it this way. On Tue, 25 Jan 2005 16:06:05 +0100, Cedric Levieux <[EMAIL PROTECTED]> wrote: > No they won't but like anything else it's your job to keep track of your > change with a database or writing file. > > In my point of view accessors are the best thing to change a value withing > asking the value in the database. But you can store the new value in view of > keeping the same configuration when you restart the server after a release > ... or a crash :p > > Regards, > > Cedric > > - Original Message - > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" > > Sent: Tuesday, January 25, 2005 3:58 PM > Subject: Re: Reloading plugin > > But what happens if the server dies ? I will lose the configuration ? > Will the accessors modify my struts-config.xml ? I don't think they > will . > > Ovidiu > > On Tue, 25 Jan 2005 15:54:44 +0100, Cedric Levieux > <[EMAIL PROTECTED]> wrote: > > why in database ? > > > > public class XxxPlugIn implements PlugIn > > { > > private static Log log = LogFactory.getLog(ForumPlugIn.class); > > private static XxxPlugIn INSTANCE = null; > > > > // Other plugin properties > > > > public static XxxPlugIn getInstance() > > { > > return INSTANCE; > > } > > > > public void init(ActionServlet actionServlet, ModuleConfig > moduleConfig) > > throws ServletException > > { > > // bla bla bla > > INSTANCE = this; > > } > > } > > > > by this way you can get your plugin from everywhere and can change the > > configuration by accessors. > > > > Cedric > > > > - Original Message - > > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" > > Sent: Tuesday, January 25, 2005 3:49 PM > > Subject: Re: Reloading plugin > > > > > > This could be a solution if I stored the plugin configurations in the > > database. > > > > Thanx. > > > > On Tue, 25 Jan 2005 15:45:45 +0100, Cédric Levieux > > <[EMAIL PROTECTED]> wrote: > > > What about, like I said, a Web Administration Page for your plugin and > > > change the plugins configuration with that ? > > > > > > Cedric > > > > > > On Tue, 25 Jan 2005 16:42:14 +0200, Ovidiu EFTIMIE <[EMAIL PROTECTED]> > > wrote: > > > > The thing is that the application must be running without any > > > > interupption. I was thinking about a plugin that watches over the > > > > other ones inspecting the struts-config file from time to time and > > > > compare the plugin configurations with the ones alredy loaded. > > > > Any ideas ? > > > > > > > > Ovidiu > > > > > > > > On Tue, 25 Jan 2005 14:31:05 +0100, Cedric Levieux > > > > <[EMAIL PROTECTED]> wrote: > > > > > Hi, > > > > > > > > > > Go to the manager tomcat system and you can stop/start/restart > > application > > > > > by application ... but it need to stop the application. > > > > > > > > > > The other possibility is to implement your own web admin system for > > > > > configuring your plugins, replacing the values inside by setters. > > > > > > > > > > Hope it can help, > > > > > > > > > > Cedric > > > > > > > > > > - Original Message - > > > > > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > > > > > To: "Struts Users Mailing List" > > > > > Sent: Tuesday, January 25, 2005 2:27 PM > > > > > Subject: Reloading plugin > > > > > > > > > > > Hi, > > > > > > I have an web apllication, using several plugins that I've made, > and > > I > > > > > > want to be able to change the plugin configuration without > stopping > > > > > > the Tomcat. Does anyone knows if it's possible ? > > > > > > > > > > > > Thanx, > > > > > > Ovidiu > > > > > > > > > > > > > > - > > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > - > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Reloading plugin
No they won't but like anything else it's your job to keep track of your change with a database or writing file. In my point of view accessors are the best thing to change a value withing asking the value in the database. But you can store the new value in view of keeping the same configuration when you restart the server after a release ... or a crash :p Regards, Cedric - Original Message - From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" Sent: Tuesday, January 25, 2005 3:58 PM Subject: Re: Reloading plugin But what happens if the server dies ? I will lose the configuration ? Will the accessors modify my struts-config.xml ? I don't think they will . Ovidiu On Tue, 25 Jan 2005 15:54:44 +0100, Cedric Levieux <[EMAIL PROTECTED]> wrote: > why in database ? > > public class XxxPlugIn implements PlugIn > { > private static Log log = LogFactory.getLog(ForumPlugIn.class); > private static XxxPlugIn INSTANCE = null; > > // Other plugin properties > > public static XxxPlugIn getInstance() > { > return INSTANCE; > } > > public void init(ActionServlet actionServlet, ModuleConfig moduleConfig) > throws ServletException > { > // bla bla bla > INSTANCE = this; > } > } > > by this way you can get your plugin from everywhere and can change the > configuration by accessors. > > Cedric > > - Original Message - > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" > Sent: Tuesday, January 25, 2005 3:49 PM > Subject: Re: Reloading plugin > > > This could be a solution if I stored the plugin configurations in the > database. > > Thanx. > > On Tue, 25 Jan 2005 15:45:45 +0100, Cédric Levieux > <[EMAIL PROTECTED]> wrote: > > What about, like I said, a Web Administration Page for your plugin and > > change the plugins configuration with that ? > > > > Cedric > > > > On Tue, 25 Jan 2005 16:42:14 +0200, Ovidiu EFTIMIE <[EMAIL PROTECTED]> > wrote: > > > The thing is that the application must be running without any > > > interupption. I was thinking about a plugin that watches over the > > > other ones inspecting the struts-config file from time to time and > > > compare the plugin configurations with the ones alredy loaded. > > > Any ideas ? > > > > > > Ovidiu > > > > > > On Tue, 25 Jan 2005 14:31:05 +0100, Cedric Levieux > > > <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > > > > > Go to the manager tomcat system and you can stop/start/restart > application > > > > by application ... but it need to stop the application. > > > > > > > > The other possibility is to implement your own web admin system for > > > > configuring your plugins, replacing the values inside by setters. > > > > > > > > Hope it can help, > > > > > > > > Cedric > > > > > > > > - Original Message - > > > > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > > > > To: "Struts Users Mailing List" > > > > Sent: Tuesday, January 25, 2005 2:27 PM > > > > Subject: Reloading plugin > > > > > > > > > Hi, > > > > > I have an web apllication, using several plugins that I've made, and > I > > > > > want to be able to change the plugin configuration without stopping > > > > > the Tomcat. Does anyone knows if it's possible ? > > > > > > > > > > Thanx, > > > > > Ovidiu > > > > > > > > > > > - > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Reloading plugin
But what happens if the server dies ? I will lose the configuration ? Will the accessors modify my struts-config.xml ? I don't think they will . Ovidiu On Tue, 25 Jan 2005 15:54:44 +0100, Cedric Levieux <[EMAIL PROTECTED]> wrote: > why in database ? > > public class XxxPlugIn implements PlugIn > { > private static Log log = LogFactory.getLog(ForumPlugIn.class); > private static XxxPlugIn INSTANCE = null; > > // Other plugin properties > > public static XxxPlugIn getInstance() > { > return INSTANCE; > } > > public void init(ActionServlet actionServlet, ModuleConfig moduleConfig) > throws ServletException > { > // bla bla bla > INSTANCE = this; > } > } > > by this way you can get your plugin from everywhere and can change the > configuration by accessors. > > Cedric > > - Original Message - > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" > Sent: Tuesday, January 25, 2005 3:49 PM > Subject: Re: Reloading plugin > > > This could be a solution if I stored the plugin configurations in the > database. > > Thanx. > > On Tue, 25 Jan 2005 15:45:45 +0100, Cédric Levieux > <[EMAIL PROTECTED]> wrote: > > What about, like I said, a Web Administration Page for your plugin and > > change the plugins configuration with that ? > > > > Cedric > > > > On Tue, 25 Jan 2005 16:42:14 +0200, Ovidiu EFTIMIE <[EMAIL PROTECTED]> > wrote: > > > The thing is that the application must be running without any > > > interupption. I was thinking about a plugin that watches over the > > > other ones inspecting the struts-config file from time to time and > > > compare the plugin configurations with the ones alredy loaded. > > > Any ideas ? > > > > > > Ovidiu > > > > > > On Tue, 25 Jan 2005 14:31:05 +0100, Cedric Levieux > > > <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > > > > > Go to the manager tomcat system and you can stop/start/restart > application > > > > by application ... but it need to stop the application. > > > > > > > > The other possibility is to implement your own web admin system for > > > > configuring your plugins, replacing the values inside by setters. > > > > > > > > Hope it can help, > > > > > > > > Cedric > > > > > > > > - Original Message - > > > > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > > > > To: "Struts Users Mailing List" > > > > Sent: Tuesday, January 25, 2005 2:27 PM > > > > Subject: Reloading plugin > > > > > > > > > Hi, > > > > > I have an web apllication, using several plugins that I've made, and > I > > > > > want to be able to change the plugin configuration without stopping > > > > > the Tomcat. Does anyone knows if it's possible ? > > > > > > > > > > Thanx, > > > > > Ovidiu > > > > > > > > > > > - > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Reloading plugin
why in database ? public class XxxPlugIn implements PlugIn { private static Log log = LogFactory.getLog(ForumPlugIn.class); private static XxxPlugIn INSTANCE = null; // Other plugin properties public static XxxPlugIn getInstance() { return INSTANCE; } public void init(ActionServlet actionServlet, ModuleConfig moduleConfig) throws ServletException { // bla bla bla INSTANCE = this; } } by this way you can get your plugin from everywhere and can change the configuration by accessors. Cedric - Original Message - From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" Sent: Tuesday, January 25, 2005 3:49 PM Subject: Re: Reloading plugin This could be a solution if I stored the plugin configurations in the database. Thanx. On Tue, 25 Jan 2005 15:45:45 +0100, Cédric Levieux <[EMAIL PROTECTED]> wrote: > What about, like I said, a Web Administration Page for your plugin and > change the plugins configuration with that ? > > Cedric > > On Tue, 25 Jan 2005 16:42:14 +0200, Ovidiu EFTIMIE <[EMAIL PROTECTED]> wrote: > > The thing is that the application must be running without any > > interupption. I was thinking about a plugin that watches over the > > other ones inspecting the struts-config file from time to time and > > compare the plugin configurations with the ones alredy loaded. > > Any ideas ? > > > > Ovidiu > > > > On Tue, 25 Jan 2005 14:31:05 +0100, Cedric Levieux > > <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > > > Go to the manager tomcat system and you can stop/start/restart application > > > by application ... but it need to stop the application. > > > > > > The other possibility is to implement your own web admin system for > > > configuring your plugins, replacing the values inside by setters. > > > > > > Hope it can help, > > > > > > Cedric > > > > > > - Original Message - > > > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > > > To: "Struts Users Mailing List" > > > Sent: Tuesday, January 25, 2005 2:27 PM > > > Subject: Reloading plugin > > > > > > > Hi, > > > > I have an web apllication, using several plugins that I've made, and I > > > > want to be able to change the plugin configuration without stopping > > > > the Tomcat. Does anyone knows if it's possible ? > > > > > > > > Thanx, > > > > Ovidiu > > > > > > > > - > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Reloading plugin
This could be a solution if I stored the plugin configurations in the database. Thanx. On Tue, 25 Jan 2005 15:45:45 +0100, Cédric Levieux <[EMAIL PROTECTED]> wrote: > What about, like I said, a Web Administration Page for your plugin and > change the plugins configuration with that ? > > Cedric > > On Tue, 25 Jan 2005 16:42:14 +0200, Ovidiu EFTIMIE <[EMAIL PROTECTED]> wrote: > > The thing is that the application must be running without any > > interupption. I was thinking about a plugin that watches over the > > other ones inspecting the struts-config file from time to time and > > compare the plugin configurations with the ones alredy loaded. > > Any ideas ? > > > > Ovidiu > > > > On Tue, 25 Jan 2005 14:31:05 +0100, Cedric Levieux > > <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > > > Go to the manager tomcat system and you can stop/start/restart application > > > by application ... but it need to stop the application. > > > > > > The other possibility is to implement your own web admin system for > > > configuring your plugins, replacing the values inside by setters. > > > > > > Hope it can help, > > > > > > Cedric > > > > > > - Original Message - > > > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > > > To: "Struts Users Mailing List" > > > Sent: Tuesday, January 25, 2005 2:27 PM > > > Subject: Reloading plugin > > > > > > > Hi, > > > > I have an web apllication, using several plugins that I've made, and I > > > > want to be able to change the plugin configuration without stopping > > > > the Tomcat. Does anyone knows if it's possible ? > > > > > > > > Thanx, > > > > Ovidiu > > > > > > > > - > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Reloading plugin
What about, like I said, a Web Administration Page for your plugin and change the plugins configuration with that ? Cedric On Tue, 25 Jan 2005 16:42:14 +0200, Ovidiu EFTIMIE <[EMAIL PROTECTED]> wrote: > The thing is that the application must be running without any > interupption. I was thinking about a plugin that watches over the > other ones inspecting the struts-config file from time to time and > compare the plugin configurations with the ones alredy loaded. > Any ideas ? > > Ovidiu > > On Tue, 25 Jan 2005 14:31:05 +0100, Cedric Levieux > <[EMAIL PROTECTED]> wrote: > > Hi, > > > > Go to the manager tomcat system and you can stop/start/restart application > > by application ... but it need to stop the application. > > > > The other possibility is to implement your own web admin system for > > configuring your plugins, replacing the values inside by setters. > > > > Hope it can help, > > > > Cedric > > > > - Original Message - > > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" > > Sent: Tuesday, January 25, 2005 2:27 PM > > Subject: Reloading plugin > > > > > Hi, > > > I have an web apllication, using several plugins that I've made, and I > > > want to be able to change the plugin configuration without stopping > > > the Tomcat. Does anyone knows if it's possible ? > > > > > > Thanx, > > > Ovidiu > > > > > > - > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Reloading plugin
The thing is that the application must be running without any interupption. I was thinking about a plugin that watches over the other ones inspecting the struts-config file from time to time and compare the plugin configurations with the ones alredy loaded. Any ideas ? Ovidiu On Tue, 25 Jan 2005 14:31:05 +0100, Cedric Levieux <[EMAIL PROTECTED]> wrote: > Hi, > > Go to the manager tomcat system and you can stop/start/restart application > by application ... but it need to stop the application. > > The other possibility is to implement your own web admin system for > configuring your plugins, replacing the values inside by setters. > > Hope it can help, > > Cedric > > - Original Message - > From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" > Sent: Tuesday, January 25, 2005 2:27 PM > Subject: Reloading plugin > > > Hi, > > I have an web apllication, using several plugins that I've made, and I > > want to be able to change the plugin configuration without stopping > > the Tomcat. Does anyone knows if it's possible ? > > > > Thanx, > > Ovidiu > > > > - > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Reloading plugin
Hi, Go to the manager tomcat system and you can stop/start/restart application by application ... but it need to stop the application. The other possibility is to implement your own web admin system for configuring your plugins, replacing the values inside by setters. Hope it can help, Cedric - Original Message - From: "Ovidiu EFTIMIE" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" Sent: Tuesday, January 25, 2005 2:27 PM Subject: Reloading plugin > Hi, > I have an web apllication, using several plugins that I've made, and I > want to be able to change the plugin configuration without stopping > the Tomcat. Does anyone knows if it's possible ? > > Thanx, > Ovidiu > > - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Reloading plugin
Hi, I have an web apllication, using several plugins that I've made, and I want to be able to change the plugin configuration without stopping the Tomcat. Does anyone knows if it's possible ? Thanx, Ovidiu - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]