We noticed that the bundled web-services (Imagemanip, Saxon) were not
working under Tomcat 6. They were throwing classdef not found
exceptions. This was because commons-httpclient was unable to find
org.apache.commons.logging.Log. To fix this, we simply copied
$CATALINA_HOME/webapps/fedora/WEB-INF/lib/commons-logging.jar into the
WEB-INF/lib directories of the bundled apps. 

 

Apparently, in Tomcat 5.5, Commons Logging was used system-wide but in
Tomcat 6 they repackaged and renamed these classes. See the System class
loader bullet-point under the header "Class Loader Definitions" here:

 

http://tomcat.apache.org/tomcat-6.0-doc/class-loader-howto.html

 

Anyone else noticed any other major issues running under Tomcat 6? 

  

Matt

 

----------------------

Matt Cordial

Digital Libray Software Engineer

Informatics and Cyberinfrastructure Services

Arizona State University Libraries

480.965.9094

 

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Fedora-commons-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers

Reply via email to