|
From: Ng C. Y. [Cyng] <cy...@cs...> - 2003-03-02 03:55:20
|
Hi,
> Tomcat 4.1.18 has a xerces and xalan in different versions than
> ebxmlms. They are located at <tomcat>/common/endorsed directory.
> Maybe the team should consider that for the next release.
>
> Meanwhile, to solve the problem copy the 3 files from the endorsed
> directory to <tomcat>/webapps/msh/WEB-INF/lib and restart tomcat
> (you might have to remove the msh.war from webapps).
You're right. If tomcat is perfect, each webapp can have its own
set of .jar without patching any file in common/endorsed. If one uses
tomcat 4.1.x LE, he just needs to patch xalan.jar only while xerces.jar,
mail.jar and activation.jar in each webapp can still be loaded correctly.
Maybe we have to consider how to incorporate the patch in
build.xml by detecting whether one uses tomcat 4.0.x/4.1.x and full/LE
version.
> > > Are you using Tomcat 4.1.18 LE version or full version? I am
> > > also using 4.1.8 LE and j2sdk-1.4.1_01-b01 under Windows 2000 with no
> > > problem. In LE version, there are fewer libraries bundled in
> > > ${TOMCAT_HOME}/common/lib. servlet.jar is there with NO mail.jar,
> > > activation.jar, etc. Also, there is no xerces libraries in
> > > common/endorsed.
Regards,
CY
----------------------------------------------------------------------------
Ng Chi Yuen, CY. cy...@ce... http://www.cecid.hku.hk/
Technology Officer,
Centre for E-Commerce Infrastructure Development,
The University of Hong Kong
----------------------------------------------------------------------------
|