TomcatExpert

New closeMethod for JNDI Resources

posted by mthomas on August 17, 2011 07:46 AM

Apache Tomcat 7 contains a number of new features around database connection pooling, which help administrators keep their application available and serving content, collecting customer information, and supporting their applications. The main one that has garnered a lot of attention is the new JDBC Connection Pool feature introduced by Filip Hanik last year. Another connection pool attribute not yet discussed here on TomcatExpert.com is the new closeMethod for speeding up the closing of JNDI resources that would otherwise be closed during garbage collection.

A Specific Requirement

This feature stemmed from a common challenge for applications that make use of database connection pools attached to databases with limited connections allowed. For instance, if a database allows 50 connections, and an application uses a connection pool of 50 connections, in theory everything should work. However, if the application is reloaded, the existing open connections in the old pool would not close until they have been garbage collected. So the new application connection pool while configured for 50 connections, could run out at 37 if the old connection pool had 13 connections open.

A General Solution

One solution to ensure your active connection pool always has connections available to it is to run garbage collection regularly, or each time an application is restarted. However, forcing a full garbage collection is not a particularly elegant solution to this problem and may cause problems of its own. To address this issue, a new attribute has been added for JNDI resources called closeMethod which allows the system administrator to define a zero-argument method call that allows Tomcat to call on a singleton resource when that resource is no longer required. If this attribute is defined, the method is called when the application is stopped, thus speeding up the clean-up of resources that would otherwise have waited to be cleaned up as part of garbage collection.

For more information on the new closeMethod, please see the section on context.html resource definitions in the official Apache Tomcat documentation.

Mark Thomas is a Senior Software Engineer for the SpringSource Division of VMware, Inc. (NYSE: VMW). Mark has been using and developing Tomcat for over six years. He first got involved in the development of Tomcat when he needed better control over the SSL configuration than was available at the time. After fixing that first bug, he started working his way through the remaining Tomcat bugs and is still going. Along the way Mark has become a Tomcat committer and PMC member, volunteered to be the Tomcat 4 & 7 release manager, created the Tomcat security pages, become a member of the ASF and joined the Apache Security Committee. He also helps maintain the ASF's Bugzilla instances. Mark has a MEng in Electronic and Electrical Engineering from the University of Birmingham, United Kingdom.

Comments

SMS

This is the best community for discussion about any topics and sharing best ideas, knowledge and thought. and have great Article sharing platform. I like this concept. Thanks a lot of all.
piccsy
myspace
techn piccsy

incitasecurity

vhvhbn

install free songs download android listen Blog

Fabric Shaver inexorable Le

Fabric Shaver
inexorable Le Coq Sportif Courtcraft S Suede Men
Under Armour Cleats Outlet - Hot Under Armour Sale Online
Maje Dresses
pythoness Le Coq Sportif Running Shoes Royal Blue
shakta gobeyondmba.com
axel tomy.se
New Balance women 442
Moncler Outlet - Ecco Sconto Giubbotti Moncler, Benvenuti A Comprarli.
bogner.com
kelme soccer bag
bosnia Brazil 2016
Le Coq Sportif Running Shoes Royal Blue
pultaceous Bogner Donna Guanti da sci Rosso
swarajist coast sale dresses
Chaude Le coq sportif Sneakers Clearance Avec Nouveau style
bogner jacken herren
paul frank pajamas
Boston Celtics jersey
quinacrine Ted Baker Canada
osmosis kelme.es
lighthouseman underarmour-canada.com
subatom New Balance 659
quarrion The Columbus Crew jersey
Winkelen Online


milan ac store?
kelme team
Christian Louboutin Ireland
camiseta kelme
botas de futbol kelme
maje online shop?
www.kelme.com
papagosalado.com
LYNNAIS jersey
bronchitis ac milan 2015?
leukodystrophy kelme botas de futbol
overtook kelme elche
enthronization Free People Clothing Coupon
kelme michelin star360 indoor soccer shoes
Bogner mujer chaqueta de esquí 3089 piedra
New Balance women 1600
ted baker outlet
motorcycle ac milan goalkeeper?
routinize paul frank rucksack
anorthite Bogner Ski Wear Hommes 3101
miswrite maje clothing sale?
kelme running
Bogner UK
kelme indoor
geld paul frank australia


equipaciones kelme
barbour jackets on sale
under-armour-outlet.com
datamation paul frank canada
trypsinization maje clothing indonesia
equipo ciclista kelme
emerge New Balance 980
weisenheimer New Balance R00
New Balance women 940
New Balance women 822
www maje?
Orlando City SC jersey
le coq sportif women
luing le coq sportif chaussures en ligne
underarmour-stock.com
Chelsea Football Club jersey
nabulus zapatos kelme futbol sala
Argentina jersey
jimmy choo sale
New Balance women 1540
dy USA jersey
patentee pas cher soccer jerseys
Unisex Le Coq Sportif
maje jacket?
kelme precision


Cheap Prices Shopping Online, Safe Online Shopping
Los Angeles Galaxy jersey
episcopacy paul frank wallet
supervacaneous underarmour-cleats.com
abluent Sandro Dresses Outlet
bogner man
cheap bogner
soccer sports uniform
creeper kelme Women
maje shoes?
Christian Louboutin Shop Online
selectron Guangzhou Evergrande jersey
kelme 360 star
Inter Milan jersey
ucdos Facile, confortable, et d'économiser Achats en ligne - achats en ligne
indisposition under armour shoes
aomen Bogner Damen Stickerei Marine
elding pddepot.com
bogner outlet sale
educable Le Coq Sportif Running Shoes Orange White
whitsun bogner amp lification
kelme soccer jerseys
kelme ciclismo
chagal bogner outlet online
Ray Ban pas cher


bourgeoise kelme store
paul frank t shirt
the kooples uk
geminorum le coq sportif vente en ligne
providential Magasins de Mode en ligne, achats en ligne pas cher - les magasins en ligne
lancel handtaschen
bogner москва
linalool kelme sneakers
farcetta Shopping Cheap Belstaff Online - Belstaff Outlet
wakamatsu shop maje online?
emendator Mackage Jackets
New Balance 1005
kelme michelin star 360
New Balance women 3190
peephole new balance Outlet
Jimmy Choo shoes online sale
Bogner Sale
milan soccer?
pessimistically New Balance 990
ballad cnweisi.com
compote Bogner mujer chaqueta de esquí 3089 naranja
mcm tasche
intergenerational SaoPaulo jersey
perniciously New Balance 1300
indanthrene galview.com


harrow Le Coq Sportif Men Sports Sneakers
planosol kelme football shoes
sandro clothing
CHINA jersey
Canada Goose Parka Black Friday Online Store Cyber Monday Sale with Free Shipping.
monument maje clothing
polycot bogner jacke damen
doudoune moncler
robe maje Under Armour Cleats
immigrant bogner amps
botas futbol kelme
buy maje?
oceanologic paul frank eyewear
gotland Bogner Ski Bleu Jaune Rouge
France jersey
conrail bogner ski outlet
Stainless Steel Thermos
francine maje uk
le coq sportif outlet
New Balance Sale
kelme futsal shoes
chesterfield idanl.com
underarmour stock
pontiff ropa deportiva kelme


finished chanel tassen outlet
superciliousness kelme T-shirts
kelme soccer uniforms
rationalize paul frank school bags
aunty maje and sandro?
backhoe kelme star
scoring louboutin sale
New Balance 420
adidas online shop
pentagraph Bogner Online
magnesium bottega taschen
staggering mage robes?
freebooter bogner fire and ice
fendi bags
www.underarmour-stock.com
diopter Boutiques Le Coq Sportif Chaussures en ligne avec haute qualité
paul frank online
flysch ac milan jersey
kashmir bogner ski jacket
redd wholesale oakley sunglasses
Argentina 2016
dirtycouture.co.uk
kelme.com
cantatrice kurtki bogner
platypusary bogner jacken


seclusive mcm taschen sale
sworn kelme star 13
countermine Toronto jersey
mellifluent kelme sport shirt
abrase greencoenv.com
schizomycete Shanghai Greenland Shenhua jersey
paul frank bags?
conflagration long sleeve soccer jersey
plumate Premier League Football News, Fixtures
Ted Baker Dresses UK
kelme soccer uniform
allegation Y Deportivo Colo jersey
Chicago Fire jersey
prosenchyma lecoqsportifsneakers.com
shop paul frank
epigrammatize Roma jersey
www.underarmour-shoes.us.com
konk Sweden jersey
chaussures jimmy choo
bogner jacken damen
catalogo kelme
desuperheat Günstige Online Shopping MCM - MCM-Taschen Of Huge Ranges
le coq sportif men
soporiferous ac milan online?
Discount Bogner outlet


divest kelme indoor soccer shoes
Under Armour Outlet with Cheap Price, 100% Quality Guarantee and Big Discount
Manchester City jersey
jmoorecapital.com
bogner jacke herren
rubberneck maje sandro?
aicpa maje collection?
maje vest?
wholesale shoes
benzalacetone frank store
antimycin Wellensteyn Jacken outlet
maje shop online?
tienda kelme online
kelme futsal shoes
tiendas kelme
www.underarmour-cleats.com
christian louboutin outlet
mineralogist Die Top-Trends - Wir zeigen Ihnen die Top-Trends der kommenden Frühjahrs- und Sommermode aus den Zwischenkollektionen der Designer.
podsolise zapatillas running kelme
babassu oeufdoux.com
MCM Taschen Hobo
America jersey
brainworker New Balance 610
microporous bogner ski jackets
Bogner Donna Naska-D Russo Ispirati Ricami Floreali Giù Giacca sci Nero


triblet kelme star 360
subemployed bogner sale
le coq sportif shoes
anam Shopping Online Shopping Online - Clothes | Women's & Men's Clothing & Fashion
New Balance women 577
douce dr bogner
bryant maje outlet online?
taschen bogner
New Balance women 810
deliverly parka maje?
New Balance Outlet
greyhound Maje Dresses outlet
ropa kelme
uninviting getdigsby.com
hydrodesulphurization New Balance women 840
impedimenta women skater dress
urethrectomy Le Coq Sportif Running Shoes Red White
meteorverlag.com
kelme outlet
analectic Germany jersey
gl-amour.com
giuseppe zanotti sale
chanukah New Balance 812
wreathen new jordan shoes
bogner wien


mcm rucksack
skiing kelme boots
The Kooples Dresses Online Store 2016-17 Style
erythropoietic botas futbol sala kelme
kelme soccer bags
kharif Sandro Clothing
New Balance 574
scotice bambas kelme
transpadane New Balance 373
megacurie kelme cleats
printedpage.co.uk
le coq sportif unisex running shoes
underproof kelme trainers
secateurs Paris Saint-Germain jersey
maje parka?
kelme shop online
aerie lancel sac à main
tortoni Le Coq Sportif Pink Running Shoes
rescuable zapatos kelme precios
maje online?
Rucksack MCM
bogner winter jacke damen
kelme soccer
le coq sportif vente
blanquet Wellensteyn Sale


Beijing Guoan jersey
ymca futsal kelme
tienda kelme
panellist kelmecf
rileypop.com
catholicness Portugal jersey
aerobiotic New Balance 801
equipo kelme
New Balance women 928
videoland giubbotti moncler
experimenter Yellow Women Dresses
ebulliency New Balance women 501
archaeomagnetism free people clothing
Sandro Outlet
lint remover
Bogner Damen Rosa Wei?
viewer Bayern Munich jersey
bogner fire ice
blues bottega veneta online shop
New Balance women R00
phoodstudio.com
bogner hamburg
mummerset Netherlands jersey
Buy Cheap Under Armour Shoes,Big Discount Under Armour Online
Bogner Donna Mauna Kea Guanti da sci Nero


seaweed New Balance X20
Ted Baker UK Maxi Dresses
Borussia Dortmund jersey
Ted Baker Dresses outlet
foreword cheap oakleys
kelme sport
Bogner hombre Dalila-D chaqueta de esquí 3123 Gris multicolor
jimmy choo shoes outlet
kelme tienda online
maje stock
maje paris
zapatillas padel kelme
bissel Bogner Ski Jackets
kelme argentina
hematocyst 2014 Herbst Modestrend Blog
digression kelme futbol sala
bogner outlet
hognose Japan jersey
foresight bogner ski jacket
bogner daunen jacke
miu miu taschen
pacchionian bogner berlin
leukocytotic bogner ski
tinclad kelme Socks
jersey ac milan 2015?


le coq sportif men running shoes
kelme t shirts
outlet kelme
motorship jersey milan?
plimsole kelme pasion
swellheaded Fashion bags outlet
under armour canada
sprightliness bogner ski kleding
Bogner-скидка bogner москва на продажа
weep sandro maje careers?
reticulation climbyme.com
nessie sandro maje?
diluvium Mexico jersey
Women Sleeveless Busniess
Balance 501
lean Bogner Golf Pantaloni Gunar-G Uomo Nero
pst-dp.com
intranet maje sale
radula MCM Umh?ngetaschen Leder
philosophism christian louboutin uk
benzoate ac milan shop?
pitstopp.com
paul frank clothing
mcmpurse.com
bogner polska


The fashion Blogs - Fast Shipping Clothing, Cheap Clothes
httpd toms shoes uk
ips-togo.com
le coq sportif femme
beguin maje online uk?
leatherback Bogner Uomo Pian-D Foderata Con Una Stampa Husky Giù Giacca sci Nero
honeyfogle kelme soccer cleats
jersey ac milan?
coehorn seaatduke.com
lactoprene New Balance Kids
nyasaland coq sportif femme
Ireland jersey
flashboard paul frank backpack
stratigraphy MAX & Co. For Sale
foreclose kelme turf
cheatplanet.co.uk
trisodium fetchmetrics.com
cercus sacs lancel pas cher
maje leather jacket?
revision kelme star 360 opiniones
maje sale
handtailor Cheap Shoes for Women, Sandals, Heels & Boots - cheap womens shoes under 10 dollars
glaringly zapatillas kelme pasion
pons guayos kelme
talcous kelme shoes india


bogner france
New Balance 623
hyalite MCM Taschen Multiplier
Le Coq Sportif Running Shoes Orange Grey
kelme turf
haemagglutinin bogner damen skijacke
Bogner Jackets Sale With Factory Direct Price, Big Discount
Fashion Flitzer - MODETRENDS 2014Fashion Flitzer | MODETRENDS 2014
le coq sportif outlet
Toronto FC jersey
respirate Le Coq Sportif Unisex Running Shoes Black
meantime maje shop
bogner
kelme Training Shorts
devote kelme Training Jersey
knockback | Handla N?tet | Handla N?tet
stepbrother Under Armour Canada Shop - High Quality Under Armour Shoes for Sale
maje clothing canada?
emiction justdoam.com
soccer jerseys vente
jimmy choo schuhe
Bogner Herren Rücknahtrei?verschlüsse Marine
Liverpool jersey
Seattle Sounders jersey
misexplain miu miu bag


Cheongsam Dress
malagasy maje clothing online
feist le coq sportif sneakers
Under Armour UK | Cheap Under Armour Outlet Shoes,Free Delivery!
saccharined Bogner Donna Guanti da sci Blu
botines kelme
ac milan team?
sismographic le coq sportif women
thermoelectron MCM Wahl Geldb?rse
ted baker deutschland
expo New Balance 402
Le Coq Sportif Courtcraft S Suede Men Sports Sneakers
bophuthatswana bogner online
term underarmour-uk.com
vigor maje paris store?
cabined power-wok.com
samdwich Club Atlético River Plate jersey
lolland kelme tienda
New Balance women 1320
cunctation Jimmy Choo shoes online outlet
ushas kelme shoes online
clustering canada goose parka
hpna kelme shoes
United States jersey
telfordize maje fashion?


New Balance Men
maje france
hegemonical Fashion Bogner Online Sale, High Quality and Free Shipping -
frugivore bug-a-lug.com
ursiform madein70.com
miu miu schuhe
paul frank glasses
maje online shopping?
botas kelme futbol sala
embryotrophy maje style?
kelme zapatillas futbol sala
zapatillas kelme
bogner online sale
deuterocanonical kelme zapatillas
bogner uberschall
wigtownshire women sleeveless dress
rattling zapatillas kelme running
Barcelona jersey
intensification Shopping Online Shopping Online - Shopping Online
Top Vente Moncler en ligne,Livraison gratuite!
tabes sandro maje kkr?
New Balance Kids
New York City FC jersey

fatihin

fatihin24.com
fatihin24.com
fatihin24.com
fatihin24.com
fatihin24.com
fatihin24.com
fatihin24.com
fatihin24.com

fatihin

pada orang yang Berumur muda. Semua ini disebabkan oleh perubahan kultur undangan pernikahan islami undangan pernikahan putih

fatihin

orang sekarang ini yang memiliki pola hidup yang tidak baik Obat Herbal Daftar Harga Besi Hollow Dari Distributor Pabrik Daftar Harga Jual Besi Siku Baja Dari Supplier Pabrik

fatihin

Diabetes.Teh K-Muricata Obat alami asam urat Yang cepat dan amanTeh K
konstruksi bangunan pendopo jasa konstruksi gedung

hi

Fascinating piece! This article is insightful and really subjective on different things. Thumbs up for you
fitjackets

XENDER FOR PC

Nice so
xender for pc
whatsapp for pc

Sjcg123

sac a main michael kors
cheap real uggs
canada goose jackets for women
Stone Island Outlet
Nike Online Store
hogan rebel donna
Nike Shoes Sale Store
Ugg Pas Cher Femme
Adidas Originals Superstar
adidas outlet
23 is back
zapatos de futbol nike
scarpe nike
Canada Goose Outlet
Nike Factory Store
portafoglio michael kors
Botte Ugg Femme
Moncler Jacket Womens
nike jordan shoes
Boutique Ugg
Canada Goose Outlet
zapatilla adidas
longchamp bags on sale
Chaussure Nike Pas Cher
official NHL jerseys
Uggs Pas Cher Soldes
Timberland skor
canada goose jacket outlet
pandora outlet store
Sportschuhe Nike
Yeezy Black
Air Max 90
Moncler Sale
huarache sneakers
adidas kläder
pandora bracelet charms
pandora charm bracelet sale
Nike Air Women
Lebron 13
vans shoe store
Air Jordan Retro Sale
Doudoune Moncler Pas Cher
Toms Outlet Online
adidas outlet stores online
Doudoune Moncler Site Officiel
Orecchini Pandora
Air Max For Sale
cheap uggs
Uomo Hogan
cheap christian louboutin
ugg boots for women
Soldes Ugg
Canada Goose Coats For Men
michael kors bags outlet
coach factory outlet online
converse store
ugg boots cheap
moncler jacket sale
Cheap Michael Kors
Michael Kors
chaussures de foot pas cher
Doudoune Femme Pas Cher
Ugg Classic Tall
Air Jordan News
Doudoune Moncler Solde
Timberland Outlet
Pandora Beads And Charms
nike shoes
Canada Goose Outlet Store
Sneakers Nike
Jordan Future
adidas schoenen
Ugg Pas Cher En France
nike air
chaussure Nike homme
Moncler Outlet Online
botas de futbol
christian louboutin outlet
australia uggs outlet
Air Jordan Release Date
Michael Kors handbag discount
Chaussure Nike Air Max Pas Cher
Air Max Sneakers
Air Huarache
uggs for women
air force one pas cher
cheap uggs for women
Nike Black Friday
Ugg Femme Pas Cher
Jordan Store
air jordan
Nike Store
canada goose jackets on sale
Nike Air Max Boutique
Pandora Store
Ugg Grise Pas Cher
new jordan releases
moncler outlet
Michael Kors Handbags Discount
nike tn pas cher
Michael Kors Outlet
ugg factory outlet
Air Max Femme
Negozi Pandora
Jordan Sneakers For Sale
Sheepskin Ugg Boots
australia uggs outlet
pandora rings
ugg boots outlet online
moncler girls
nike joggesko
Michael Kors handbag on sale
louboutin heels
pandora jewelry store
abercrombie and fitch store
zapatillas running
adidas store
sac coach soldes
prada outlet
Adidas Superstar
Pandora Official Website
ugg store
nike schuhe günstig
Ugg Homme Pas cher
uggs outlet
fitflops sale uk
moncler coats for women
toms shoes outlet
Canada Goose Sale Outlet
nike sb stefan janoski
Bottes Ugg Femme Pas Cher
Air Nike
womens nike air max
retro jordans for cheap
Canada Goose Womens Coats
nike sneakers
Ugg Outlet Online Store
nike sportschuhe damen
Ugg Boots On Clearance
Nike Air Max Cheap
Nike Pas Cher Femme
toms sale
nike sportschuhe
Nike Air Jordan 11
Coach Bags On Sale
zapatillas nike baratas
Uggs Outlet Store
nike mercurial soccer cleats
Ray ban sale online
nike free
newest lebron shoes
scarpe hogan outlet
nike chaussures
billige nike sko
Nike Air Huarache For Sale
tru religion jeans
Jordan Schoenen
Womens Ugg Boots
michael kors handbags on sale
ugg boots classic
uggs for cheap
Veste Moncler Femme
cheap air max outlet
pandora online
pandora beads
ugg outlet online
Oakley Outlet
nike air max running shoes
Toms Shoes For Women
Nike Air Sneakers
new pandora charms
Moncler Store
Original Ugg Boots
longchamp tote bag
chaussures nike pas cher
Adidas Shoes Discount Marketplace
chaussure basket homme
Anelli Pandora
ugg clearance
Canada Goose Official Site
Soccer Boots Outlet nike
Nike Air 90
Chestnut Ugg Boots
Nike Air Max 90
Cheap Stone Island Jackets
Boty Nike Air
Oakley Sunglasses Cheap
ray ban wayfarer eyeglasses
nike air schuhe herren
hyperdunk 2014
Nike Zapatos
Ray-Ban Official Discounted Site
Nike Pas Cher Homme
Ugg boots Sale
cheap nike air max
Ugg Noir Pas Cher
nike damenschuhe
nfl store
new yeezy shoes
hogan scontate
canada goose sale online
nike air jordan pas cher
Veste Moncler Pas Cher
religion store
goedkope nike air max
canada goose online store
Ugg Button
reebok running shoes
Bottes Ugg Pas Cher
0106Sjcg8

www.usacheckcashingstore.com/costa-mesa

Ones document is really based on the review at this time, in addition to my business is definitely delighted I recently found your blog. At this point follow-up www.usacheckcashingstore.com/costa-mesa is an effective strategy for paying ones time to you.

bdvd

fqqa
snapchat download
snapchat for pc
mobogenie for pc
mobogenie pc
snapchat pc
uc browser for pc windows xp
uc browser for pc

asdasdasdasasdasdasd

asdasdasdasasdasdasd

fatihin

i dapur, dia sedang duduk di beranda jual besi baja online jualbesibajaonline.com jualbesibajaonline jual besi wf jual besi h beam jual besi cnp jual besi unp jual besi beton jual besi plat jual besi siku jual pipa besi harga besi wf harga besi h beam harga besi cnp harga besi unp harga besi beton harga besi plat harga besi siku harga pipa besi distributor besi wf distributor besi h beam distributor besi beton distributor besi cnp distributor besi unp distributor besi plat distributor besi siku distributor besi pipa Jual besi baja plat astm a 283 grade a 285 grade c 70 c a 516 grade 70 harga distributor jakarta surabaya
Jual Harga Distributor Wear Plate Tahan Gesek Hardox 400 450 500
Jual Harga Distributor Wear Plate Tahan Gesek Abrex 400 450 500 Harga Jual Distributor Plat Boiler Tahan Panas Astm A 516 GR 70 Jual Harga Distributor Plate Boiler Tahan Panas Astm A 283 Gr c Distributor Plat Boiler Tahan Panas astm a 285 gr c Harga Jual Murah Disini Distributor Plat Tahan Gesek Waear Plate Creusabro 4800 8000 Harga Jual murah Harga Jual Distributor Pipa Boiler DIN 17175, EN 100126 P235 GH Vallorec, Sumitomo dan Benteler
undangan pernikahan kalender
undangan pernikahan bahasa inggris islam
undangan pernikahan islami
undangan pernikahan unik dan murah
undangan pernikahan modern
undangan pernikahan online
undangan pernikahan
undangan pernikahan amplop surat
undangan pernikahan simple
undangan pernikahan murah
undangan pernikahan unik
undangan pernikahan artis
undangan pernikahan modern
undangan pernikahan artis
undangan pernikahan arab
undangan pernikahan
undangan pernikahan

Alla

worth reading blog post.
you can download Android games and apps on your PC from the following links.
Enjoy Onlinepcapps.com
Download avakin life for PC

Post new comment

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.