It's not a secret anymore!
The moose likes Servlets and the fly likes Release resources Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Release resources" Watch "Release resources" New topic
Author

Release resources

Vicky Jain
Ranch Hand

Joined: Aug 02, 2003
Posts: 52
Hello guys,

I'm having the following two questions regarding timeouts:

1) How can i release the acquired resources like database connection, handles to other resources etc, when the servelet timeouts.

2) Also how can i change the session-timeouts?

ThanQ


SCJP1.4(96%)<br />A drop of ink can make millions think.
Juanjo Bazan
Ranch Hand

Joined: Feb 04, 2002
Posts: 231
1) How can i release the acquired resources like database connection, handles to other resources etc, when the servelet timeouts.


You can associate a HttpSessionListener. This class is in the javax.servlet.http package and it has a method sessionDestroyed.

2) Also how can i change the session-timeouts?


Do it in your deployment descriptor file:
add this to your web.xml to set the session timeout to 30 minutes:



HTH
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 32501
    
214

Vicky,
Beware of holding a connection for the entire life of the session. A connection is a very expensive resource.


[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Vicky Jain
Ranch Hand

Joined: Aug 02, 2003
Posts: 52
Thanks to all of you guys out here
 
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
 
subject: Release resources
 
jQuery in Action, 3rd edition