I am trying to build a web (myfaces) application that uses a proprietary API
called Documentum Foundation Classes. (DFC)
 
DFC uses a "patched" version of Xalan that is provided with the API.
Unfortunately it does not seem to work with Tomcat 5.x, only Tomcat 4.x
 
I get the following error message:
 
----
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native
MethodAccessorImpl.java:39) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(De
legatingMethodAccessorImpl.java:25) at
java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)

Caused by: javax.xml.parsers.FactoryConfigurationError: Provider
com.documentum.xerces_2_3_0.xerces.jaxp.DocumentBuilderFactoryImpl not
found at javax.xml.parsers.DocumentBuilderFactory.newInstan
ce(DocumentBuilderFactory.java:99) at
org.apache.commons.modeler.util.DomUtil.readXml(DomUtil.java:284)

----
 
com.documentum.xerces_2_3_0.xerces.jaxp.DocumentBuilderFactoryImpl is
in my class path (it is inside dfc.jar) but it is still not being
found. 
 
This may have something to do with the "patched" version of
Xalan provided with the API or some incompatibility between versions of
Xerces/Xalan supplied with Tomcat 4 and Tomcat 5 .
 
I don't expect anyone to tell me how to fix a proprietary API, when they
don't have access to the source 
but if anyone has any ideas or suggestions for how I should go about 
debugging this problem please let me know.   I would really appreciate it.
 
 
Thanks,
-Mark

Reply via email to