<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.17095" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial size=2>I'm getting 
ClassCastExceptions stemming from xerces, and I found that </FONT></SPAN><SPAN 
class=750560220-14042011><FONT face=Arial size=2>in one of my OpenCms webapps 
I'm seeing a lot of different versions of the jars in the WEB-INF/lib folder. 
(This is strangely not the webapp where the exceptions are 
thrown, but it's on the same Tomcat instance.)</FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial size=2>For example, all of 
these: </FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2>lucene-core-1.9.1.jar<BR>lucene-core-2.1.0.jar<BR>lucene-core-2.2.0.jar<BR>lucene-core-2.3.1.jar<BR>lucene-core-2.3.2.jar<BR>lucene-core-2.4.1.jar</FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial size=2>(Most of the 
commons-xxx jars, and a bunch of others as well, are also present in 
multiple versions.)</FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial size=2>What could be the 
cause of all these multiple versions? Is it safe to delete the older versions 
and just keep the most recent?</FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial size=2>On a 
side-note:</FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial size=2>Can 
two different versions of the "same" jar cause conflicts, if they reside 
in the separate webapps' lib folder? </FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial size=2>For 
example:</FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2>webapp_one/WEB-INF/lib/mylibrary-v1.0.jar</FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><SPAN class=750560220-14042011><FONT 
face=Arial 
size=2>webapp_two/WEB-INF/lib/mylibrary-v2.0.jar</FONT></SPAN></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial size=2>Thanks in advance 
:)</FONT></SPAN></DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=750560220-14042011><FONT face=Arial 
size=2>Paul</DIV></FONT></SPAN></BODY></HTML>