Servlet init method invocation

2007-04-11 Thread Nencho Lupanov

Hi All,

I am trying to understand, when is the Servlet init() method invoked in
tomcat.
I expected it to be executed after succesfull deployment but it seems that
it is
executed the first time(only)  when request arives.
So, i need to receive a request in order this method to be executed?
Is that configurable?Thanks.

Nencho


Re: Servlet init method invocation

2007-04-11 Thread David Smith

Nencho Lupanov wrote:


Hi All,

I am trying to understand, when is the Servlet init() method invoked in
tomcat.
I expected it to be executed after succesfull deployment but it seems 
that

it is
executed the first time(only)  when request arives.
So, i need to receive a request in order this method to be executed?
Is that configurable?Thanks.

Nencho

By default, probably.  There is also a load-on-startup element in 
web.xml defined on a per servlet basis to force load the servlet when 
tomcat starts.


--David

-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Servlet init method invocation

2007-04-11 Thread David Delbecq
init() is called when servlet is initialized. The servlet is, by default
(see j2EE specs) initialized when it is first accessed. The
'load-on-startup' element of web.xml can be used to force servlet to be
initialized upon webapp startup. The value of this element is a number
that specify order, compared to other servlet, in which it is initialized.

En l'instant précis du 11/04/07 12:47, Nencho Lupanov s'exprimait en ces
termes:
 Hi All,

 I am trying to understand, when is the Servlet init() method invoked in
 tomcat.
 I expected it to be executed after succesfull deployment but it seems
 that
 it is
 executed the first time(only)  when request arives.
 So, i need to receive a request in order this method to be executed?
 Is that configurable?Thanks.

 Nencho



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Servlet init method invocation

2007-04-11 Thread Nencho Lupanov

I used load-on-startup and it works fine.

Thanks,
Nencho


2007/4/11, David Delbecq [EMAIL PROTECTED]:


init() is called when servlet is initialized. The servlet is, by default
(see j2EE specs) initialized when it is first accessed. The
'load-on-startup' element of web.xml can be used to force servlet to be
initialized upon webapp startup. The value of this element is a number
that specify order, compared to other servlet, in which it is initialized.

En l'instant précis du 11/04/07 12:47, Nencho Lupanov s'exprimait en ces
termes:
 Hi All,

 I am trying to understand, when is the Servlet init() method invoked in
 tomcat.
 I expected it to be executed after succesfull deployment but it seems
 that
 it is
 executed the first time(only)  when request arives.
 So, i need to receive a request in order this method to be executed?
 Is that configurable?Thanks.

 Nencho



-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




Re: Servlet init method invocation

2007-04-11 Thread Mikolaj Rydzewski

Nencho Lupanov wrote:

I am trying to understand, when is the Servlet init() method invoked in
tomcat.
I expected it to be executed after succesfull deployment but it seems 
that

it is
executed the first time(only)  when request arives.
So, i need to receive a request in order this method to be executed?
Is that configurable?Thanks.

I prefer to use ServletContextListener.


--
Mikolaj Rydzewski [EMAIL PROTECTED]



smime.p7s
Description: S/MIME Cryptographic Signature


Re: Servlet init method invocation

2007-04-11 Thread Rashmi Rubdi

I think ServletContextListener is useful for initializing non-Servlet
classes too, the non-Servlet class only needs to implement the
listener.

-Rashmi

On 4/11/07, Mikolaj Rydzewski [EMAIL PROTECTED] wrote:

I prefer to use ServletContextListener.


-
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]