Re: How to modify Struts2 start up process.

2010-07-14 Thread satyanarayana katta
See if ur web.XML has the spring configuration configured twice. We faced the same issue before Sent from my iPhone On Jul 13, 2010, at 11:42 AM, hisameer wrote: > - To unsubscribe, e-mail: user-unsubscr...@struts.apache.or

Re: How to modify Struts2 start up process.

2010-07-13 Thread Chris Pratt
One thing I find odd is that you're creating a static reference to an instance of your class, from an instance of your class, why? Spring has already created and is managing an instance for you, there's no reason to instantiate a second singleton instance (kinda defeats the whole singleton thing a

Re: How to modify Struts2 start up process.

2010-07-13 Thread hisameer
Thanks for the input. The default scope is Singleton anyway. Also I am not calling getStartUPService() method in my application. I have deleted this method. But keeping the scope to singleton and init-method="init". The init method is called twice. Not able to figure that out. I know something i

Re: How to modify Struts2 start up process.

2010-07-13 Thread Chris Pratt
Umm, no I'm saying let Spring manage the singleton, you don't need to do it yourself. Especially since the original question was how to have it created at initialization time. If you remove scope=prototype, it won't be auto-created for you, and you will have defeated the whole point. (*Chris*)

Re: How to modify Struts2 start up process.

2010-07-13 Thread hisameer
So basically you are saying is that remove scope="singleton" right? Chris Pratt wrote: > > It's being called twice because, since you defined it as scope=singleton, > Spring is creating a singleton instance for you automatically on start-up. > Then your code is creating another instance in you

Re: How to modify Struts2 start up process.

2010-07-13 Thread Chris Pratt
It's being called twice because, since you defined it as scope=singleton, Spring is creating a singleton instance for you automatically on start-up. Then your code is creating another instance in your getStartupService() method. You don't need to explicitly instantiate one, just let Spring inject

Re: How to modify Struts2 start up process.

2010-07-13 Thread hisameer
Thanks for the suggestion. I have implemented it, but the issue is that the bean is called twice.I am using websphere server 6.1. Do you have any idea why its happening? Here is the code in ApplicationContext.xml and StartUPService.java class looks l

Re: How to modify Struts2 start up process.

2010-06-26 Thread satyanarayana katta
Using the application level spring container would be sufficient with init method set. Sent from my iPhone On Jun 25, 2010, at 11:36 AM, hisameer wrote: > > Hi, > > I am using Struts2.1.6+Spring2.5.6+Hibernate+JPA in my web application. The > application server is JBOSS5. I have to implement

Re: How to modify Struts2 start up process.

2010-06-25 Thread Chris Pratt
That should work great, another option is just to define a singleton bean in your Spring configuration. It will get loaded with the container and initialized automatically. Either method should do what you want. (*Chris*) On Fri, Jun 25, 2010 at 12:24 PM, Dale Newfield wrote: > Oh, and I for

Re: How to modify Struts2 start up process.

2010-06-25 Thread Dale Newfield
Oh, and I forgot to mention, add a segment to your web.xml so the application server knows to instantiate and call it. -Dale - To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h.

Re: How to modify Struts2 start up process.

2010-06-25 Thread Dale Newfield
On 6/25/10 2:36 PM, hisameer wrote: I have to implement a logic so that when the server starts I can execute some database scripts using my DAO service layer. implement a ServletContextListener that includes the method contextInitialized(ServletContextEvent event). You should be able to get