Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

ServletContexts

 
eswar kumar
Ranch Hand
Posts: 98
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How many ServletContexts are available in a servlet container/JVM?
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Usually one for each distinct loaded application.
 
eswar kumar
Ranch Hand
Posts: 98
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ThanQ Frank but im asking. can we keep more than one ServletContext in a servlet container
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yes. That's what I wass trying to explain. A servlet container holds separate "applications", and each such application has its own servlet context.
If you want more than one "context" in a single application, one way is to put a Map in the application context for each "sub context", and store your different objects in there.
Or have I misunderstood what you are asking?
 
Ken Robinson
Ranch Hand
Posts: 101
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Basically, for each .WAR file deployed, the server creates/manages one ServletContext.
ServletContext is an interface with the implementing class provided by the container. You should not try to create one yourself. If you need a place to store other information within a web application, utilize something like Frank has outlined and store it in the one and only ServletContext your app should reference.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic