org.xml.sax.SAXNotRecognizedException 的解决



在ADF中调用JBPM方法进行工作流的操作时,有时服务器端报出org.xml.sax.SAXNotRecognizedException的异常。

Google时发现问题的焦点集中在jar的加载顺序上,主要是因为ADF和JBPM的框架中用到了不同版本的xerces。故需要调整应用服务器(weblogic)加载jar的ClassPath。


本机中查找到的多个xercesImpl.jar中选择最新版本的,将其复制入Weblogic在本机的目的Domain文件夹下的lib目录中,修改
Domian/bin/setDomainEnv.sh(Linux系统,Windows系统修改.bat),在PRE_CLASSPATH中加入该
jar包的路径。重启应用服务器,问题解决。