This week's book giveaway is in the OCAJP 8 forum.
We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line!
See this thread for details.
The moose likes Servlets and the fly likes Setting application attribute Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Setting application attribute" Watch "Setting application attribute" New topic

Setting application attribute

Joseph Sweet
Ranch Hand

Joined: Jan 29, 2005
Posts: 327
Hi Friends,

I need to set some application attribute in the very beginning whenever tomcat is being restarted.

Where should i put the code to be executed???

somthing like:

any ideas?

Thanks, Joseph

We must know, we will know. -- David Hilbert
Ben Souther

Joined: Dec 11, 2004
Posts: 13410

That's what context listeners are for:

Java API J2EE API Servlet Spec JSP Spec How to ask a question... Simple Servlet Examples jsonf
Nikhilesh Fonseca
Ranch Hand

Joined: Aug 23, 2004
Posts: 57
You can put that application scope variable
on init method of oyur controller servlet.That is the sevlet ewhich load on start up as 1.
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63349

Prior to the advent of context listeners, a load-on-startup servlet was frequently used to perform application-wide initialization, but a context listener is a much better way to do it now that they are available.

It is guarenteed that all context listeners are executed before any servlets are loaded or executed.

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
I agree. Here's the link:
subject: Setting application attribute
It's not a secret anymore!