Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Cloud/Virtualization forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to control the order in which a servlet instance is created

 
ravisha andar
Ranch Hand
Posts: 55
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All.

Can anybody please let me know how to control the order in which a servlet instance is created other than <load-on startup>

Thanks
 
Tim Moores
Bartender
Posts: 2687
36
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'll just say this: most reasons for why one might want to do this are likely rooted in bad design. So - why do you want to do this?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64629
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tim Moores wrote:I'll just say this: most reasons for why one might want to do this are likely rooted in bad design. So - why do you want to do this?

Indeed! Red flag warning!

 
Tim Moores
Bartender
Posts: 2687
36
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64629
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Better?



Personally, I like the sign because it better conveys danger!
 
Vinod Vijay
Ranch Hand
Posts: 150
Java Tomcat Server Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ravisha andar wrote:Hi All.

Can anybody please let me know how to control the order in which a servlet instance is created other than <load-on startup>

Thanks


Use <load-on-startup>, thats more easier
 
pankaj patil
Ranch Hand
Posts: 98
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I depends on when you call the servlet .

you can have design of your own like load the instance one after the other.
depending on the order you wanted
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64629
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
pankaj patil wrote:I depends on when you call the servlet .

No, it most certainly does not.

The container can load the servlets any time it wants in whatever order it wants in the absence of directives to the contrary. There is no guarantee that the container will wait until first request, and that the order will be determined by the order of requests.
 
Paul Clapham
Sheriff
Pie
Posts: 20758
30
Eclipse IDE Firefox Browser MySQL Database
  • Likes 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The obvious questions at this point are:

(1) Why do you need to control the order in which servlet instances are created?

(2) Why is the load-on-startup feature not sufficient for whatever you need?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64629
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, the "why?" question has been asked numerous times, but not answered.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic