I've got a similar problem with jsf-impl.jar that is deployed in the
application's WEB-INF/lib directory using Tomcat 5.5.9. What's more, if I
use the Tomcat 5.5.9 that is packaged with the Jetspeed-2 distribution,
everything gets cleaned up as expected. Obviously, the portal guys fixed
something in their version Tomcat 5.5.9 to get this and Jetspeed-2 to work
correctly, but I can't find anything that documents what was fixed.
Stephen L. Faustino
Senior Software Engineer
SecureLogix Corporation
13750 San Pedro, Suite 230
San Antonio, TX 78232
Direct/Vmail (210) 402-9669 x949
http://www.securelogix.com
SECURELOGIX CORPORATION EMAIL NOTICE - This transmission may be strictly
confidential. If you are not the intended recipient of this message, you may
not disclose, print, copy, or disseminate this information. If you have
received this in error, please reply and notify the sender (only) and delete
the message. Unauthorized interception of this e-mail is a violation of
federal criminal law. This communication does not reflect an intention by
the sender or the sender's principal to conduct a transaction or make any
agreement by electronic means. Nothing contained in this message or in any
attachment shall satisfy the requirements for a writing, and nothing
contained herein shall constitute a contract or electronic signature under
the Electronic Signatures in Global and National Commerce Act, any version
of the Uniform Electronic Transactions Act, or any other statute governing
electronic transactions.
Robert Taylor wrote:
I had the same issues and it looks like we are using similar
technologies. Struts1.2.7, Hibernate 3.0.5, Spring 1.2.3
The struts issue (I think) is caused by validator access the
validator.dtd resource and no releasing it. Under
WEB-INF/classes/org/apache/commons/validator/resources I added both
validator_1_1_3.dtd and validator-rules_1_0.dtd. Fpr struts, I moved
(added) struts-config_1_2.dtd, tiles-config_1_1.dtd, and web-app_2_3.dtd
to WEB-INF/classes/org/apache/struts/resources. For ehcache.jar, I ended
up moving it to the CATALINE_HOME/common/lib directory. After that,
everything seems to be working okay. I only just moved the ehcache out
of WEB-INF/lib yesterday so I'm still testing those waters, but for now,
it appears to have solved the problem.
I posted a question concerning the same issue earlier on this list but
it was never answered (see ehacache prevents web app reload). I
checked the Hibernate forum and found some postings but none that seemed
to resolved this issue.
Please let me know if you figure a way to leave ehcache under
WEB-INF/lib. It really rubs me the wrong way to have to treat it special
during deployment.
HTH
/robert
Allistair Crossley wrote:
Hi,
I've noticed that undeploy of my web applications that the ROOT folder is
left \
behind as follows;
ROOT
WEB-INF
classes
log4j.properties
lib
ehcache.jar
struts.jar
The web application has a ContextListener that calls LogManager shutdowns
and \
Introspector.flushCaches and so fourth to attempt to release resources.
Is this \
part of that kind of problem?
Regards, Allistair.
Stephen L. Faustino
Senior Software Engineer
SecureLogix Corporation
13750 San Pedro, Suite 230
San Antonio, TX 78232
Direct/Vmail (210) 402-9669 x949
http://www.securelogix.com
SECURELOGIX CORPORATION EMAIL NOTICE - This transmission may be strictly
confidential. If you are not the intended recipient of this message, you may
not disclose, print, copy, or disseminate this information. If you have
received this in error, please reply and notify the sender (only) and delete
the message. Unauthorized interception of this e-mail is a violation of
federal criminal law. This communication does not reflect an intention by
the sender or the sender's principal to conduct a transaction or make any
agreement by electronic means. Nothing contained in this message or in any
attachment shall satisfy the requirements for a writing, and nothing
contained herein shall constitute a contract or electronic signature under
the Electronic Signatures in Global and National Commerce Act, any version
of the Uniform Electronic Transactions Act, or any other statute governing
electronic transactions.